Every coding agent you use, in one window.

AgentVera is a desktop app that runs Claude Code, Codex, Gemini, Copilot, Cursor and 13 more coding agents side by side, per project. Each agent runs in a real terminal with your own install and your own account.

Start on the free plan. For macOS, Windows and Linux.

Architect Done auth-refactor 18k
✻ Claude Code opus · ~/code/acme-web
 
> Move session handling to refresh tokens
⏺ Let me look at the current session module first.
⏺ Read(src/auth/session.ts)
⎿ Read 142 lines
⏺ Update(src/auth/session.ts)
⎿ Updated with 42 additions and 17 removals
⏺ Bash(pnpm test auth)
⎿ ✓ 48 passed (1.9s)
⏺ Rotating refresh tokens now; reusing an old token will end the session.
⏺ Bash(git commit -m "auth: rotate refresh tokens")
⎿ [auth-refactor 3f2a91c] auth: rotate refresh tokens
Tester Done auth-refactor 9k
>_ OpenAI Codex (v0.155)
model: gpt-5-codex directory: ~/code/acme-web
 
› Write integration tests for this change
• I went through the existing auth tests.
└ Read session.ts, refresh.test.ts
• Ran pnpm vitest run api/auth
└ ✓ 12 passed
• Edited tests/api/refresh.test.ts (+86 -0)
─ Worked for 1m 04s ─
Frontend Done
✦ Gemini CLI · Using: 1 GEMINI.md file
 
> Fix the spacing on the settings page
✦ Looking at the settings components.
✓ ReadFile src/pages/Settings.tsx
✓ Edit src/pages/Settings.tsx
✦ Aligned the spacing to the 8 px rhythm.
Docs Waiting for you 11k
opencode · anthropic/claude-sonnet-4-5
 
┃ Update the README for the new API
← Read src/api/routes.ts
← Edit README.md +31 -9
△ Permission required: write docs/api.md
Allow once Allow always Reject
Dev server Working
~/code/acme-web (main) » pnpm dev
 
VITE v7.1.9 ready in 412 ms
➜ Local: http://localhost:5173/
➜ press h + enter to show help
12:04:31 [vite] hmr update /src/pages/Settings.tsx
6

Drag an agent here from the left

3 working 1 waiting for you
team@ 5s 12% Week 40% personal@ 5s 96% Week 71%

This is a demo: the real interface with pretend agents. Click around, build a flow, add an MCP server, start a new agent. The demo is easier on a desktop screen, but you can tap around here too.

The agents you already use. All of them.

AgentVera doesn’t bring a new model or a new account. It opens the CLIs on your machine and uses their logins as they are. Your subscription and API keys stay where they are.

18 coding agents and a plain terminal

Marked tools pick up AgentVera’s MCP servers and browser on every launch. Account chains and context profiles work with Claude Code and Codex.

Try adding an agent in the window

Get going in three steps.

No API key needed to start. AgentVera finds the CLIs on your machine and uses them as they are; you sign in with an AgentVera account for Pro features.

  1. Add a project folder

    Pick a folder from the projects screen; a Git repository is recommended. AgentVera also finds CLIs installed through Homebrew, NVM, Volta and asdf.

  2. Open your agents

    Choose a tool under New agent and give it a name, color, model, effort and role. Lay out anything from 1×1 to 5×4 and drag agents into panes.

  3. Connect and check the work

    Wire agents together with flows, turn on automatic review at the end of each turn, and approve waiting steps from your desk or from Telegram.

Every project gets its own desk.

Click a project and its agents open in the layout you left. Switch to another project and they keep working in the background.

  • Picks up where it left off

    Quit and reopen the app and every agent except plain terminals returns to the same conversation from its CLI’s history.

  • Keyboard first

    Move between agents with ⌘⌥ and the arrow keys, jump to a pane with ⌘1–9. Every shortcut can be remapped.

  • Queues and broadcast

    Queue a message while an agent is busy, or send one message to the agents you pick.

  • Real numbers

    Run time, agent hours, tokens and model mix come from your local conversation logs.

38 hagent hours this week

2.4 Mtokens

126prompts

Agent activity this week, by day and hour

When one agent finishes, the next one starts.

Wire agents together on a canvas. When the source agent finishes its turn, its last reply is dropped into a template and sent to the target. If the target is busy, the flow waits for its turn to end, and turn limits stop loops.

Yes No Start Claude Code Plan planner Condition reply contains “TODO” Codex Build Write tests for {{output}} Human approval Notify Telegram

Nodes: start, condition, wait, transform, notify and human approval.

Build one in the window
0 9 * * 1-5

Scheduled tasks

Send an agent a message on a cron schedule, like updating dependencies every weekday at 09:00. If the agent is busy, wait, send anyway or skip.

New in the latest release.

Your databases, team boards and account now live in the same app. Agents work overnight, pass safe requests without asking and reach servers under your rules.

  • Database managerPro

    Connect to PostgreSQL, MySQL/MariaDB and SQLite; edit tables, write SQL, see the ER diagram. If you like, agents reach the database at the level you choose and never see the password.

    Navbar → Database

  • Team kanbanPro

    Run the project with your team on a kanban board. Hit “Assign to Claude” on a card; the agent takes the task, posts its reply to the card when its turn ends and moves the card to review.

    Navbar → Kanban

  • Night shiftPro

    Queue tasks in the evening; overnight each agent works in its own worktree, runs the tests and leaves its work as a draft pull request. A report arrives in the morning.

    Home → Night shift

  • Auto approvalPro

    Safe requests in Claude Code, such as reading tools, read-only commands, tests, lint and builds, are approved without asking; push, delete and irreversible commands always come to you.

    Settings → Auto approval

  • SSH access for agentsPro

    Open a server to agents and choose the level: read-only, ask on change or free. Allow and deny lists apply to every command, every command is logged, and the agent never sees the password or key.

    SSH → server → Agent access

  • Research → Plan → BuildPro

    Write the goal and pick a tool for each stage; three agents work in turn. A stage only moves on once the agent hands its work over, and the plan waits for your approval before the builder.

    ⌘K or Details → Flows

  • Send to agent and Fix

    Send a selection from the terminal, editor, diff view, browser console, Docker logs or an API response to an agent with one shortcut (⌘⇧L). Where an error is caught, a “Fix” badge appears.

    ⌘⇧L or right-click

  • API client

    Your project’s endpoints are found from OpenAPI files and from routes in frameworks such as Express, Next.js, FastAPI, Django, Spring, NestJS, Go and Laravel. Send a request, see the response, have an agent fix it if needed.

    Navbar → API

  • Group view

    Focus a group and see only its agents. In overview mode each agent’s status, last reply and pending approval sit on one card; approve, reject or send a quick message.

    Sidebar → View

And smaller things you’ll use every day

  • Runner: keep agents running on your own server and connect from the browser or the app
  • Webhooks: open a card and hand an agent a task from GitHub, Sentry or your own system
  • AgentVera account: browser sign-in, organization, members, devices and subscription inside the app
  • Watch remote changes: a heads-up when a teammate pushes to your branch, and a one-click update
  • Automatic updates; ready-made packages for macOS, Windows and Linux
  • Voice dictation: entirely on your computer with whisper.cpp
  • Turns and undo, session replay, a shared note board and an approval queue on ⇧⌘A
  • “Explain this project”, code map and subagents
  • Quick chat, Claude prompt suggestions and multi-repo projects
  • AI-written pull request descriptions
  • Games while you wait: Snake, Tetris, 2048, Minesweeper, Sudoku

Hitting a limit doesn’t stop the work.

Line up as many Claude and Codex accounts as you like. When the remaining limit drops below your threshold, or the CLI reports a limit, the agent moves to the next account. The conversation is copied over and the agent carries on.

  1. personal@ Switched
    5-hour limit96%
  2. work@ Active
    5-hour limit41%
  3. spare@ Next
    5-hour limit8%

61% less context on the first request.

Pick a context profile per agent. That baseline is re-read on every turn, so the savings compound over long conversations. When context grows, AgentVera runs /compact at your threshold.

Claude Code

Standard 34.4k tokens
Balanced 23.7k tokens −31%
Lean 13.3k tokens −61%

Codex

Standard 13.3k tokens
Balanced —
Lean 9.7k tokens −27%

Context sent to the model on the first request of a new session. Measured with Claude Code 2.1 and Codex 0.155.

The agent finishes, a second model reads the code.

When a turn ends, the code it wrote, either the commits from that turn or all changes, is reviewed by the Claude model you choose. Findings come with a severity and a file:line link, and you can send them back to the agent in one click.

Up to two rounds in a row. You can also review the working tree or a single commit by hand.

Review3 commits from the auth-refactor turn
  • High

    Refresh token reuse isn’t detected; a new token is issued before the old one is revoked.

    src/auth/session.ts:88
  • Medium

    The database transaction isn’t rolled back on the error path.

    src/auth/store.ts:41
  • Low

    Unused import.

    src/auth/index.ts:3

Set up MCP servers once, hand them to every agent.

AgentVera’s MCP manager keeps servers in one list and attaches them when an agent starts. Besides Claude Code and Codex, the other tools that take MCP (opencode, Copilot, Qwen Code, Goose, Amp) get the same servers.

Explore the MCP manager

Some of the catalog

  • Playwright
  • Chrome DevTools
  • Context7
  • GitHub
  • Git
  • Sentry
  • Mobile MCP
  • iOS Simulator
  • Firebase
  • Supabase
  • Linear
  • Notion
  • Stripe
  • Figma
  • Fetch
  • Memory
  • Ready-made catalog

    20 servers grouped by category: browser, docs, development, mobile, data, team tools and design. Add one in a click, or enter your own command or address.

  • Who gets it, where

    Give a server to every agent or to the ones you pick, and limit it to one project if you like. The change applies when the agent restarts.

  • Connection test and cost

    A test lists the server’s tools, prompts and resources, with the approximate tokens each tool adds to the agent’s context. You spot a heavy server before it bloats every turn.

  • Secrets stay safe

    Tokens in environment variables and headers live in your operating system’s keychain. Servers that need OAuth are authorized on first use.

  • Plays well with CLI configs

    Servers from Claude Code’s and Codex’s own settings are listed with their health; import them into AgentVera, or write AgentVera’s servers back to the CLI configs.

  • A shared board for agents

    The agentvera-board server is added to every project automatically, so agents can share notes and decisions on one board.

No need to leave the terminal.

The tools your agents need live in the same app, each with its own shortcut.

  • MCP manager

    ⌘⌥M

    Playwright, GitHub, Sentry, Linear, Figma and more. Add from the catalog, test the connection, see the token cost of each tool. Secrets live in the Keychain.

  • Agent browser

    A separate Chrome profile. The agent browses with Playwright while you watch the tab live and step in when you want.

  • Git

    ⌘⌥G

    Changes, graph history and file diffs. Claude Haiku writes commit messages in your repo’s style.

  • Docker

    ⌘⌥D

    Containers, live logs, exec, images and compose, without opening Docker Desktop.

  • SSH and SFTP

    Saved servers, ProxyJump, port forwarding and two-pane file transfer. Run agents directly on the server.

  • Conversation search

    ⌘⇧F

    Full-text search across every Claude and Codex conversation, including ones started outside AgentVera. Resume any of them in a new agent.

  • Telegram

    Turn finished, errors, flows waiting for approval. Approve from your phone or reply to message the agent.

  • Command palette

    ⌘K

    Every action, agent, project and server in one search box.

What you can do with AgentVera.

All of these are things the app does today.

  • Parallel features in separate worktrees

    Open a branch per feature with the worktree manager and run an agent in each. Review the diffs GitHub-style in the Changes panel.

  • Plan, build, test

    Claude writes the plan and the code, the flow carries its reply to Codex, Codex writes the tests. At the end, the flow waits for your approval.

  • An agent on your server

    Pick a saved SSH server and folder; Claude Code or Codex runs on the server with the server’s own login.

  • Overnight tasks

    Schedule a message to an agent with a cron expression, like a dependency update. If the task fails, Telegram lets you know. Runs while the app is open.

  • Compare models

    Broadcast the same prompt to agents running different tools and read the replies side by side.

Instead of separate terminal tabs.

You can already run coding agents in terminal tabs. What AgentVera adds is managing the work between them.

Separate terminal tabsAgentVera
Keeping an eye on agentsSwitching tabs one by oneOne grid, side by side, with working, waiting and error states
Passing one agent’s output to anotherCopy and pasteFlows with templates, conditions, approval and turn limits
When a limit runs outSign out and sign in with another accountAccount chains for Claude and Codex, conversation included
When you quitYou keep track of session ids yourselfAgents return to their conversations
Code reviewOn requestAutomatic at the end of a turn, findings at file:line
MCP serversEach CLI’s own config fileOne list, per agent
Sign-in and subscriptionsEach CLI uses its own loginSame: each CLI uses its own login
On Pro and Team plans

On the same board as your team.

Sign in with your account, set up your organization, invite your team and run the work on a kanban board together with your agents.

Team kanban

  • A developer board with drag and drop, labels, members, due dates, checklists, comments and attachments up to 25 MB
  • Assign a card to Claude or Codex; the agent’s reply lands on the card as a comment
  • A live-updating board; guests join a board shared with a client through an e-mail link
  • The server never learns your local folder; only cards, comments and assignments are shared

Account and organization

  • Sign in from the browser or with e-mail and two-factor authentication
  • Create an organization and invite members as admin or member
  • See your devices and sessions and sign them out remotely
  • Subscription, payments and receipts
Explore team kanban

Your code stays on your machine.

Agents run on your computer with your own CLI sessions. Your code and agent conversations are never sent to AgentVera servers; with team kanban, only the cards, comments and attachments you put on a board are shared.

  • Real terminals

    Every session is a real pseudo-terminal opened with node-pty.

  • No shell interpolation

    Commands start as an executable plus an argument array.

  • Keychain

    Passwords, tokens and MCP secrets live in your operating system’s keychain.

  • Sandboxed interface

    The UI has no Node or file system access; everything goes through typed IPC.

  • Scoped file panel

    It never leaves the project root and doesn’t follow symlinks.

  • Readable only by you

    Records are written atomically to a single file with 0600 permissions.

Start free, grow with your team.

Every core feature is on the free plan. Automation and team features such as flows, night shift, auto approval, the database manager and team kanban come with Pro and Team.

Free

Free

Start free
  • Seats1
  • AgentsUnlimited
  • Boards0
  • Storage100 MB
  • All core features: 18 agents, MCP, Git, Docker, SSH, code review

Pro

$9.99/ month

Subscribe
  • Seats1
  • AgentsUnlimited
  • Boards10
  • Storage5 GB
  • All core features: 18 agents, MCP, Git, Docker, SSH, code review
  • Flows
  • Team kanban
  • Agent database access
  • Agent SSH access
  • Database manager
  • Research → Plan → Build
  • webhooks
  • Night shift
  • Auto approval
  • remoteRunner
  • Automatic account switching

Team

$6.99/ month / seat

At least 3 seats

Subscribe
  • SeatsUnlimited
  • AgentsUnlimited
  • BoardsUnlimited
  • Storage50 GB
  • Custom domain✓
  • All core features: 18 agents, MCP, Git, Docker, SSH, code review
  • Flows
  • Team kanban
  • Agent database access
  • Agent SSH access
  • Database manager
  • Research → Plan → Build
  • webhooks
  • Night shift
  • Auto approval
  • remoteRunner
  • Automatic account switching

Prices are in USD and include VAT. Customers billed in Türkiye pay the TRY equivalent at the central bank (TCMB) selling rate on each charge day.

Questions

Is AgentVera an AI model?

No. AgentVera is a desktop app that manages the coding agents installed on your computer (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider and Cline) in one interface. Models and billing come from each agent’s own account.

Can I use a CLI that isn’t on the list?

Any CLI runs in a Terminal agent. The listed tools also take settings like model, effort and role from AgentVera.

Does it work with my existing subscription?

Yes. Each agent uses its CLI’s own login. If you signed in with a Claude or ChatGPT plan, AgentVera uses that session and doesn’t ask for an API key.

How much does it cost?

Core features are free and agents are unlimited. Flows, night shift, auto approval, automatic account switching, the database manager and team kanban come with Pro and Team; current prices are on the Pricing page.

Which operating systems are supported?

AgentVera runs on macOS, Windows and Linux. Setup is the same everywhere: download, pick a project folder, open your agents.

Can I run an agent on a remote server?

Yes. When you create an agent, pick a saved SSH server and folder. Claude Code or Codex runs on the server with the server’s own CLI login and shows up in AgentVera like a local agent.

What happens to my agents when I quit?

Terminals are shut down cleanly. Next time you open the app, every agent except plain terminals returns to its conversation from its CLI’s local history.

Where is my data stored?

Project and agent records, your code and conversations stay on your computer (~/Library/Application Support/AgentVera on macOS); passwords live in your operating system’s keychain. When you use accounts, organizations and team kanban, your account details, device record and the cards, comments and attachments on boards are stored on the AgentVera server.

What does auto approval approve without asking?

On Pro and Team plans, for Claude Code agents: reading tools, read-only commands, test, lint, typecheck and build commands, and read-only git commands. Push, delete, irreversible git commands, output redirection and anything not on the lists come to you. Turn it off or change the lists in Settings → Auto approval.

Does my computer need to stay on for night shift?

Yes. Tasks run while the app is open and the computer is awake. Each task runs in its own worktree and branch, the agent doesn’t push, finished work is opened as a draft pull request and a report arrives in the morning.

Can I use it with my team?

Yes. Set up an organization with your AgentVera account and invite your team; on Pro and Team plans you get the team kanban. Agents still run on each developer’s own computer; the board shares cards, comments and assignments.

Do I need an account to use AgentVera?

Not for the core features: download, pick a project folder, open your agents. Pro and Team features such as flows, night shift, auto approval, the database manager and team kanban need you to sign in to the app with your AgentVera account.

Does dictation send my voice to a server?

No. Your voice is transcribed on your computer with the whisper.cpp build and model that ship with the app; nothing is sent anywhere.

What language is the app in?

The interface is in Turkish. There is an English option, but it’s partial for now; untranslated text stays in Turkish.

Can I undo something an agent broke?

Yes. AgentVera snapshots the working folder to a hidden git ref at the start of every turn. From the Turns list you see the files a turn changed and undo it, without touching your branch or stash.

Which MCP servers can I use?

Add any of the 20 ready-made servers in the catalog (Playwright, GitHub, Sentry, Linear, Notion, Supabase, Figma and more), or define your own over stdio, HTTP or SSE.

Bring your agents to one desk.

Download, pick a project, open your first agent. Your installed CLIs are ready to go.