Free & open source · macOS · MIT

A home for
Claude Code.

Every project gets a room. Switch between them in a click, run Claude in several at once, start your whole dev stack with one action, and pick up from your phone when you're away from the desk.

For developers who juggle many projects. Nothing else.

Quarters
Quarters on a Mac: projects on the left, Claude Code in the middle, plan usage and session stats on the right

The routine

Five windows, four cds, and which one was waiting?

If you use Claude Code on more than one project, you know it: a terminal per project, cd into each, start claude, start the backend, start the frontend, then hunt for the window that finished ten minutes ago.

Quarters takes that routine away. It's a deliberately small wrapper around Claude Code: no AI of its own, no accounts, no cloud. Your projects, your Claude login and your machine stay yours.

zsh · 5 windows
~ ❯ cd ~/code/shop && claude
~ ❯ cd ~/code/api-gateway && claude
~ ❯ cd ~/code/api-gateway && npm run dev
~ ❯ cd ~/code/web && pnpm dev
~ ❯ # …which tab was done?
Quarters
● shop          working
◐ api-gateway   your turn   ▶ api · web up
● web           working
○ docs          idle · 2h

Take it for a spin

Click around. Everything keeps running.

A tiny, pretend Quarters. Switch projects while Claude works in the others, and watch for ◐ your turn.

◆ Quarters shop
    
            

    Why Quarters

    Five jobs. Done well.

    01

    Switch instantly

    Every project is one click or ⌘P away. Its Claude sessions keep running while you're elsewhere.

    02

    Run many at once

    Claude in as many projects as you like, and a nudge when one finishes and is waiting for you.

    03

    See it at a glance

    Model, context, tokens, your plan's limits, git changes, what Claude edited, MCP servers and skills.

    04

    Start your stack

    Automations open the backend, the frontend and that one script, side by side, in one action.

    05

    Work from anywhere

    Leave it on the big machine at home and carry on from a laptop, iPad or phone, live.

    Features

    Small app. Sharp tools.

    Automations

    Your dev stack in one action

    An automation opens a set of terminals, each in its own folder with its own command, arranged as a grid, side by side, stacked or as tabs. Run it with ▶, when the project opens, or on a schedule (weekdays at 09:00, say).

    • Servers your terminals start show up as links, up or down
    • Stop the whole stack with one click
    • Pane sizes are remembered
    An automation running the backend and the frontend side by side
    Side panel

    What Claude is doing, right there

    Your Claude plan's usage limits and when they reset, the session's model, permission mode and context window, tokens this session or today, and the files Claude edited, with diffs one click away.

    • Git branch, ahead/behind and changes
    • MCP servers and skills for the project
    • A warning before you hit a limit
    The side panel: files Claude changed, dev servers, MCP servers and skills
    The diff of a file Claude changed
    Memory

    Search every conversation. Pick up where you left off.

    Search everything you and Claude said in a project and resume any conversation. After a restart, Quarters offers to reopen every session and automation that was running.

    • Git worktrees: several Claudes, one repo, no collisions
    • Saved prompts for the things you type every day
    • “Your turn” notifications and a Dock badge
    Searching a project's past Claude conversations
    Settings

    Switch off what you don't need

    Every optional feature has a switch. Claude's permission mode can be set for everything or per project. Your projects live in one plain config.json you can edit by hand.

    • Light and dark follow macOS
    • A global hotkey brings it forward from any app
    • No telemetry. No account.
    Settings: every optional feature can be switched on or off

    Remote access

    Start on the Mac. Answer from your phone.

    Run Quarters on the machine that has your code, a desktop at home or a Mac mini in a cupboard, and open it from any browser. The same projects and the same live sessions: start Claude at your desk, approve it from the sofa, finish on the laptop.

    • Installs like an app on your home screen
    • Phone alerts when Claude is waiting, even when it's closed
    • Passkeys: Face ID or Touch ID, paired from the Mac
    • Home network: open it at the Mac's address on your Wi-Fi
    • Per device: full control, type only or watch only
    • Each screen its own: Claude redraws for the window you're using

    Security

    Built to be left on.

    Remote access gives whoever signs in a shell on your Mac, so it's designed so that nobody but you can.

    ⏻

    Off until you start it

    The server listens only on this Mac. A tunnel you choose (Cloudflare, Tailscale) or your home Wi-Fi reaches it, never an open port.

    ⚿

    Passkeys, paired on the Mac

    No device gets in without a one-time link made on the Mac. Optional password sign-in is stored as an argon2id hash.

    ⏱

    Lockouts and alerts

    Rate limits, growing lockouts, a global circuit breaker, and a notification on the Mac for every sign-in.

    ⛨

    Strict by default

    Host and origin checks, a strict Content-Security-Policy, __Host- cookies, and secrets never shown in diffs.

    Keyboard first

    Never reach for the mouse.

    Tap ⇧ twice to jump anywhere. Mouse, drag-and-drop and resizable panels are all there too, for when you want them.

    ⇧⇧ / ⌘P
    jump to a project
    C · ⇧C
    start Claude · continue
    ⌘T
    new Claude tab
    ⌥⌘T
    shell tab
    ⇧⌘F
    search conversations
    ⇧⌘G
    worktrees
    ⌘B · ⌘I
    projects · side panel
    ⌥⌘R
    remote server on/off
    ⌃⌥Space
    from any app
    ⇧↵
    new line for Claude

    Install

    Three commands.

    Quarters builds from source for now. You need macOS 11+, Go 1.26+, Node.js 20+ and Wails.

    1. 1

      Install Wails

      go install github.com/wailsapp/wails/v2/cmd/wails@v2.17.0
    2. 2

      Get the code

      git clone https://github.com/amithgc/quarters && cd quarters
    3. 3

      Build & install

      make install

      Builds Quarters.app and copies it to /Applications. The first time, right-click → Open (it's signed ad hoc).

    Then open Quarters, click a project and press C. That's it.

    Questions

    Good to know

    Is Quarters made by Anthropic?

    No. Quarters is an independent open-source project. It isn't made by, affiliated with or endorsed by Anthropic. Claude and Claude Code are trademarks of Anthropic.

    Does it send my code or prompts anywhere?

    No. Quarters runs Claude Code on your Mac exactly as you would in a terminal. It has no servers, accounts or telemetry. To show your plan's usage, it reads the login Claude Code keeps in the Keychain and sends it only to Anthropic's API, as Claude Code does.

    Do I need a Claude subscription?

    You need Claude Code installed and signed in, the same as using it in a terminal. Quarters adds no costs of its own and is free (MIT licence).

    Windows or Linux?

    Quarters is a Mac app today. Its remote web app works in any modern browser on any device, so you can use it from Windows, Linux, Android or iOS while the Mac does the work.

    Is remote access safe to put on the internet?

    It's designed for it: passkeys, pairing only from the Mac, lockouts, origin checks and per-device access levels. Read SECURITY.md for the full design, including its limits.

    How can I help?

    Star it, try it, and open an issue with what you'd like. Pull requests are welcome; see CONTRIBUTING.md.

    Give every project a room.