# devpit devpit is a native desktop workspace for coding agents, combining project terminals, boards, session costs, worktrees, and cross-project orchestration on your own machine. - Findings24: - Website: - Pricing: Freemium - Categories: AI Agent Infrastructure, Developer Tools ## What is devpit? devpit is a native desktop application for controlling coding agents across software projects. It brings a project terminal, work board, agent chat, session costs, files and diffs into one window, while an orchestrator can work across linked project boards.\n\nThe application keeps its boards, panes and cost records in `~/.devpit`, separate from the repository. Terminals run in persistent tmux sessions, so work can continue after the window closes. The board records each step's output, exit code and actual cost, and can require a deliberate move before the next step runs.\n\ndevpit currently drives Claude Code through the `claude` CLI, while other agents can report status through `devpit-agent` hooks; Gemini CLI has built-in reporting support. It runs on Linux, macOS and Windows, is open source under Apache 2.0, and does not require a devpit account for normal use. ## What can devpit do? ### Project workspaces Maintain a separate board, terminal, panes and cost records for each repository without placing devpit metadata in the repository itself. ### Persistent terminals and worktrees Use a real pty backed by tmux, with sessions that continue after the app closes and worktrees created for lines of work when a checkout is needed. ### Board-driven agent steps Organize work in columns and cards. A step records its output, exit code and real cost, while moving a card controls when work proceeds. ### Cross-project orchestrator Use a chat that can read linked project boards, start a session from a card and report back across projects. ### In-context review panes Inspect files, changes, diffs and a project's served browser page alongside the terminal, with Notes and Excalidraw available as project capabilities. ### Cost visibility and controls See the cost of each chat turn and set a spending ceiling for calls through the board's column and card workflow. ## Use Cases ### Run coding work across several projects Link project boards to the orchestrator, hand it a card and follow the resulting session and report without switching between separate project windows. ### Resume long-running agent sessions Close the desktop app while a task continues in tmux, then reopen the relevant project and reattach to the running terminal. ### Review an agent's changes in context Use the file tree, change list, diffs and browser pane beside the terminal to inspect repository edits and the page a project serves. ### Control staged automation Use board columns to define steps and spending ceilings, then manually move cards or allow a configured lane to advance while retaining the recorded output and cost. ## Frequently Asked Questions ### Which coding agents does devpit support? Claude Code is driven through the Claude CLI. Other agents can report status through the devpit-agent hook, and Gemini CLI supports reporting without additional setup. The documentation also lists other agent CLIs as terminal-based integrations. ### Does devpit modify my repository? No. Boards, panes and costs are stored in \`~/.devpit\`, leaving the repository and its Git diff separate from devpit's workspace data. ### Does devpit run on Windows? Yes. Windows uses a per-user installer with psmux, while the Linux build also runs in WSL 2. Linux and macOS have an install script. ### Is devpit free and open source? Yes. The project is free and licensed under Apache 2.0. When using Claude Code, it uses the existing Claude Code plan rather than requiring a new API key. ### Can I access a project remotely? Yes. A phone or another computer can connect over Tailscale after pairing with a one-time code and selecting the permitted actions; the service does not listen beyond the tailnet. ## Quick Facts - **Product type**: Native desktop application for coding-agent workspaces - **Platforms**: Linux, macOS and Windows; Linux also runs in WSL 2 - **Primary workflow**: Project terminals, boards, persistent sessions, agent chats and cost tracking - **Storage**: Workspace data is stored in ~/.devpit rather than in the repository - **Source model**: Free and open source under Apache 2.0 - **Remote access**: Available from a phone or another computer over Tailscale