1.0.0Released 20 October 2026·First release
Welcome to VibePit
VibePit sits beside VS Code and runs all your Claude Code sessions from one window. Answer Claude’s questions, permissions and plans with a click, see what every tab is doing, watch your usage limits, and use Claude from your phone. Type to it, or say “Hey Pit, open abc” and your project opens with Claude ready. VibePit tells you when Claude is done or needs you, so you can run several projects at once and still know exactly where each one stands.
Answer Claude from the app
Questions, permission requests and plans appear in the Chat. Answer them with one click, without switching to the terminal.
Use Claude from your phone
Scan a QR code and your phone’s browser can do what the Chat does: send messages, answer Claude, stop a tab, attach photos, talk, and check background tasks and changes, on Wi-Fi or from anywhere.
Speak in your own words
VibePit follows clear built-in rules from the start, with nothing to download. If you like, download a small model in Settings, and VibePit understands whatever way you put things. It runs on your Mac, so nothing you say leaves it.
Your usage at a glance
See how much of your 5-hour and weekly Claude limits you have used, and move a conversation to another account when one runs low.
Notes and reminders
Pinned messages, notes, checklists and reminders share one board. Claude can suggest them, and you decide what is saved.
Plans you can read
A plan opens beside the Chat, laid out like a document. Approve it, reply to it, pin it, or branch it into a new session.
Talking to VibePit
VibePit listens for its name, understands what you meant, and sends it to the right place.
Say Hey Pit
to begin. To be sure a sentence is a command, begin with Pit, …
. To be sure it goes to Claude, begin with Claude, …
. For 30 seconds after each command, you can keep talking without the name.
Say open abc
, and VS Code opens the project with a named Claude Code tab. You can open more Claude tabs in the same project, switch between them, and continue an earlier conversation with resume abc
.
With the optional understanding model (Settings → Voice & listening → Understanding, about 1.8 GB), phrases such as bring up abc
, let it go ahead
or is abc done?
all work. Without it, VibePit uses the phrases on the Voice commands page. VibePit decides whether you gave a command, asked about the app, or wrote a message for Claude. When a sentence could mean two things, it asks you, and it remembers your answer.
Everything you can say, you can also type in the Chat. Typed commands are answered in writing instead of out loud.
Read five short sentences, and VibePit learns your voice. It then ignores other people speaking near you. Your voiceprint is stored on your Mac as a short list of numbers, never as a recording.
If you prefer, what you say is placed in the message box first. You can correct any misheard words and then press Return.
For faster and more accurate recognition, you can add your own Deepgram key. Only what you say to VibePit is sent, and only after it hears its name. Without a key, all speech recognition stays on your Mac.
Say what did abc change?
to hear which files are not yet committed, how many lines changed, and whether any commits are waiting to be pushed.
Say dictate
and speak freely. When you pause, the text is pasted into the app in front, such as Slack or your browser.
The Chat
The Chat is the centre of VibePit. It shows every Claude tab, what Claude is doing, and what it needs from you.
When Claude asks a question with options, asks to run a command, or presents a plan, the Chat shows it clearly with buttons to answer. You can also give your own answer, or tell Claude why you said no.
While Claude works, a live card shows what it is saying, the commands it runs, the files it reads and edits, and its background tasks, with a timer. When it finishes, the card folds into a short summary line.
A plan opens in a pane beside the Chat, easy to read. It has Copy, Reply, Pin and Branch like any answer, and once you approve it, it stays in the Chat with your answer. The box for what should change takes several lines (Shift+Return starts a new one), and a plan you answer in the terminal shows in the Chat too. Read any long answer in the same pane, and pin it from there.
Pictures, pull requests, issues, CI runs, releases, commits and preview links from Claude’s answer show right under its headline, ready to open. A GitHub link to a review, a comment or a pull request’s changes says what it is, such as Review on pull request #73.
A message you send while Claude is busy shows Queued, then a green tick once Claude has read it. If a message could not be delivered, it says so.
Type / to find Claude's commands and skills, with suggestions as you type. Attach images and files with the paper clip, by dropping them on the window, or by pasting a screenshot.
Past conversations are kept, grouped by day. Open one to continue it, or branch any message into a new Claude session to try a different approach.
Press Reply on one of Claude’s answers, and Claude gets that answer’s summary with what you write, so it knows exactly what you mean.
When Claude writes a message for you to send to someone, Copy the message to … appears under its headline. It copies with its bold text and lists kept, ready to paste into Slack or an email.
Each Claude tab shows its mode: normal, plan, auto or accept edits. You can change it from the Chat. In plan mode, Claude researches and proposes before it edits anything. With more than two tabs in a project, they collect in a menu, and + starts a new tab in either Claude account.
Say review PR 42
, or type /review 42. Claude reviews the pull request using your own review instructions, which you can edit in Claude behaviour → Reviews.
When Claude asks you to run a command yourself, you can run it from the Chat. Claude explains it first, and nothing runs until you confirm.
When you return, a card in the Chats list explains what each Claude tab did while you were away.
Coming back to the app opens the Chat. On any other page, Chat in the menu shows how many Claude tabs are working.
On your phone
Step away from the desk and keep working with Claude. Your phone uses VibePit in its web browser, with nothing to install.
Press the phone icon in the message box and scan the code with your phone’s camera. Then press Allow on the Mac, and your phone is in. Closed the page on your phone? Click Scan to open again on the Mac for a big code, or add VibePit to your phone’s Home screen.
Choose whether the phone can use the Claude tabs of one project, or of every project. Either way, it can do everything below.
Read the Chat, send messages, reply to one answer, and tap a suggested reply. Each tab is named by its conversation’s title, as in the app. Long answers and plans open full screen, so they are easy to read.
Answer Claude’s questions, permission requests and plans. Stop a tab that is working, switch its mode, open or close a tab, or continue an earlier conversation.
Tap Working, or a finished answer, to see each step Claude took in a sheet that keeps up while it works.
Attach a photo or a file from your phone, and see the pictures Claude shows. Over the Anywhere link you can also talk, and your Mac writes down what you said.
See background tasks and what they print. Read what a command does before you run it on your Mac. See which files changed in the project, and the latest commits.
Your phone connects on the same Wi-Fi by default. The Wi-Fi link is not encrypted, so the phone reminds you to use a network you trust. Choose Anywhere to connect through a secure Cloudflare link when you are out.
Each code works once, for two minutes, and only after you allow the phone on the Mac. If another phone tries a code that is in use, it is told how to connect, and your Mac tells you. Disconnect a phone from the Mac or the phone at any time, give it a time limit, or remember it on your Wi-Fi.
Usage and accounts
The Chat and the Claude accounts page show how much of your 5-hour and weekly limits you have used, and when they reset. Each account has its own card and colour.
See how full each conversation is, so you know when it is time to start a new one.
Use a second Claude account for some of your projects. If one account is close to its limit, VibePit offers the other. The conversation moves across, and anything you send meanwhile goes with it.
A dedicated page shows the last 7 days for each project: how long Claude worked, how many messages you sent, and how long Claude waited for you.
Notes, pins and reminders
Pin important answers, write notes, keep checklists and set reminders in one place. Filter them by kind, project or search, and copy any of them with one click.
When you ask Claude for a plan, steps or a reminder, it can offer one as a note. Nothing is saved until you approve it.
A reminder still arrives on time when your laptop is locked, because your Mac stays awake in the hour before it.
While you are away from the screen
You hear abc-claude is done
with a short, plain summary of what Claude did, or abc-claude needs you
when it is waiting. Alerts also appear as notifications, and inside the window while you are using it.
A small panel stays on every desktop, also over full-screen apps. It shows whether each Claude tab is ready, working or needs you. Click it to return to that conversation.
Start or stop listening and open the app from the menu bar, whether the window is open or not.
While any Claude Code session is open, your screen does not go to sleep, even while Claude waits for your next message. Once you close every Claude session, your Mac follows its usual settings again.
The app
The app brings its own speech engine. On first open, a Get started card guides you through each remaining step with one button each: install Claude Code, log in, get VS Code, and add your projects. Set up with Claude finds the projects on your Mac and suggests a short name to say for each one.
A Setup guide explains how everything works, and a What’s new page lists the changes in every version. Both are also on the VibePit website.
Settings are on three pages: Voice & listening, Claude behaviour and General. Each page is divided into tabs, and the Find a setting box shows any setting when you type a word from it.
When a new version is available, the app tells you. Press Update now, and it installs the update and opens again. Your settings are kept. You can also check for a new version yourself in General → Updates.
Quiet colours, clear type, and a Chat built around the conversation. Choose Dark, Light or System in General → Appearance.
Getting started
- Download VibePit. Choose the download for your Mac: Apple silicon (M1 and later) or Intel.
- Install it. Open the disk image and drag VibePit to Applications, then open it. If macOS says it cannot check the app, open System Settings → Privacy & Security and press Open Anyway.
- Follow the Get started card. Each step ticks itself off when it is done.
- Press Start. Allow the microphone. The speech models download once, which can take a few minutes.
- Say your first command. Say
Hey Pit, open abc
, using the name of one of your projects, and tell Claude what to do.
The Setup guide explains each step in detail. You need a Mac with macOS 12 or later, and a Claude account that can use Claude Code (Pro, Max, Team or Enterprise, or an API key). VS Code is recommended; you can use Terminal instead.
Known issues
- Mac only. VibePit runs on macOS 12 or newer. The Mac's own speech recognition needs macOS 26; older versions use Whisper, which is slower.
- Opening it the first time. macOS may say it cannot check the app. Open System Settings → Privacy & Security and press Open Anyway. You only need to do this once.
- Only in tabs VibePit opens. Answering Claude from the app, and hearing its summary read aloud, work in the Claude tabs that VibePit opened, while VibePit is running.
- VS Code works best. Some features, such as sending a message to an open project with
in abc, …
, need Claude to open in VS Code rather than Terminal. - Connecting from anywhere needs cloudflared. On the same Wi-Fi your phone needs nothing extra. To connect from anywhere, install Cloudflare’s free
cloudflaredon the Mac first (brew install cloudflared). - The phone’s microphone needs the Anywhere link. Browsers only allow the microphone on secure (https) pages. On Wi-Fi, use the microphone on your phone’s keyboard instead.
- Only my voice is not a lock. It helps VibePit ignore other voices, but a recording of you, or a very similar voice, can still pass.
Your privacy
Your speech is turned into text on your Mac. The optional understanding model also runs on your Mac. No audio or words leave your Mac unless you add your own Deepgram key. The app only talks to itself on 127.0.0.1, and every request needs a secret token. It opens to your phone only while you have one connected, and only for the phone you allowed. On Wi-Fi that link stays on your network but is not encrypted; Anywhere uses https. Your messages to Claude go through your own Claude Code, exactly as if you had typed them. VibePit is not affiliated with Anthropic, and you need your own Claude account.
VibePit