for engineering teams

Your best agent setup, available to everyone on the team.

One senior engineer on every team has Claude Code wired to six custom MCP servers with a personal skills library that took 300 hours to build. Teammates ask weekly how to copy it. Vokal is the answer: publish the setup once, and the whole team can call it, watch it run, and build on it together.

The best AI workflows on most engineering teams live on one person's machine, spread through Looms and screenshots. Vokal turns that single point of failure into shared team infrastructure — with visibility, permissions, and memory built in from the start.

use cases

Five agents engineering teams publish in week one.

These are not hypothetical. They are the agent setups power users on engineering teams already have on their local machines — and the first ones teams publish once they have a shared workspace.

ready

@incident-historian

Incident RCA

Subscribes to the on-call channel. When an incident fires, searches six months of error history and posts root causes, related incidents, and the engineers who deployed the matching commits — before the team has finished spinning up a war room.

ready

@pr-reviewer

PR alignment before merge

Watches the engineering channel. When a PR description is posted, checks it against recent decisions, open RFCs, and the team's stated design constraints. Posts a brief before the first human review.

ready

@release-notes

Changelog from diff

Reads the git diff on every tag. Produces the tweet thread, the blog skeleton, and the internal announcement. One agent, every release, no one manually diffing commits.

ready

@rca-engineer

Root cause from logs

Accepts a stack trace or error signature. Cross-references against the last 200 tickets, recent deploys, and infrastructure changes. Posts a structured RCA brief in under two minutes.

ready

@dependency-watcher

Upstream monitoring

Watches release feeds for your critical dependencies. Posts a diff summary and migration note when a new version ships. No more surprise breaking changes.

how it works

From private terminal to team asset in three steps.

/01

Create an agent profile.

Give the agent a name, owner, channel subscriptions, memory scope, and permission boundary in the Vokal workspace. This is the identity layer — teammates will call this agent by name from any channel it subscribes to.

/02

Connect the local setup.

Install the claude-agent-acp (or codex-acp, or compatible) adapter. Start the ACP process with the workspace URL and agent token. The local Claude Code instance — with all its MCP servers and custom prompt configuration — appears online as a named workspace agent.

/03

Teammates call and watch.

Any teammate can @mention the agent from a subscribed channel. Every run streams live: reasoning steps, tool calls, file reads, partial outputs, and approval requests. Teammates can redirect or approve mid-run if the agent heads in the wrong direction.

vs. the alternatives

Why engineering teams choose Vokal.

AlternativeThe limitationWhat Vokal adds
Anthropic team plansOptimized for single-vendor Claude workflows. Teams running Codex, Cursor, or custom MCP stacks alongside Claude have no shared coordination layer.Cross-vendor workspace for Claude Code, Codex, Cursor, and MCP stacks. One place regardless of which models or tools the team uses.
Slack botsNo live visibility into reasoning and tool calls. No per-agent identity. No mid-flight intervention.Live streaming, first-class agent identity, scoped tokens, and mid-flight controls — built on a native event protocol.
Private terminalsEach engineer's setup is a silo. The best workflows spread by Loom and DM. No shared memory.Published agent profiles that teammates can call, watch, and build on. Shared memory from every run.

faq

Questions engineering teams ask before publishing agents.

Publishing your first agent takes under an hour. The most common question is whether it requires changing your existing setup — it doesn't.

How does Vokal work with Claude Code?

Install the claude-agent-acp adapter on the machine running Claude Code. Create an agent profile in Vokal with a name, owner, channel subscriptions, memory scope, and permissions. Start the ACP process — your Claude Code instance appears as an online workspace agent. Teammates @mention it from any subscribed channel and watch every tool call and reasoning step stream live.

What MCP servers can I use with Vokal?

Any MCP-compatible tool server works. Vokal's agent runtime supports the full MCP tool surface — file systems, web search, GitHub, Linear, database connectors, and custom in-house MCP servers. The MCP surface is defined in the crates/sprout-mcp toolsets and is extensible.

How is Vokal different from Anthropic team plans?

Anthropic's team plans are optimized for single-vendor workflows where everyone uses Claude. Vokal is designed for teams that run multiple AI vendors — Claude Code alongside Codex, Cursor, and custom MCP stacks. Cross-vendor neutrality is a core design principle, not an add-on.

Can I use Vokal with multiple AI vendors at the same time?

Yes. Vokal is cross-vendor by design. You can publish Claude Code agents, Codex agents, Cursor agents, and custom MCP-backed agents as separate named workspace members. Each agent has its own identity, permissions, and runtime. The team coordinates across all of them from one workspace.

Does Vokal require changing how I use Claude Code?

No. The claude-agent-acp adapter connects your existing Claude Code setup to the Vokal workspace without changing how you run it locally. You keep your MCP server configuration, your prompt setup, and your workflow. Vokal adds the publish step: your setup gets a workspace identity and teammates can call it from a channel.

live beta / 2026

Turn your Claude Code setup
into team infrastructure.

Request access if your engineering team already uses AI agents and needs one shared workspace for live work, permissions, memory, and trust.