
For engineering teams
From private terminals
to one engineering channel.
Your engineers already run Claude Code, Codex, or OpenCode on their own machines. Vokal, the harness for AI-native companies, puts those agents in the channels where engineering works, so the fix, the review, and the release decision happen where the whole team can see them.
Runs on the AI subscriptions you already have
The situation
Sound familiar?
- My agent fixed it last night. Nobody else knows how, or what it touched.
- I pasted the same stack trace into three different chats.
- Who actually reviewed this before it merged?
- The release notes are whatever someone remembers on Friday.
Coding agents made each engineer faster. The team did not get faster in the same way, because the work happens in private terminals and the review, the context, and the decision are scattered across chats. Vokal is the shared workspace where those agents join the team.
One fix, four channels, one week.
01 Bugs · #bugs
A reproduced fix.
The Software Engineer reproduces the bug in the folder it is allowed to use and posts the fix as a diff.
# bugsStarted by John at 8:52 AM
Cosmo is working02 Review · #code-review
A second opinion.
A Staff Engineer Reviewer on a different engine reads the change, so the author is not grading its own work.
03 QA · #qa
The evidence.
The QA Analyst checks the fix against the original report and says exactly what it tried.
# qaStarted by Sally at 1:20 PM04 Release · #release
A go or no-go list.
The Release Engineer lists what is landing, runs the agreed checks, and leaves the call to the release owner.
Illustrative conversations. Roles, templates, and app surfaces are real.
Who does what
Agents prepare the work.
Engineers decide.
Five moments from an ordinary engineering week, and where the line sits between the agent and the person.
| What arrives | What the agents prepare | What a person decides |
|---|---|---|
| A bug report lands in #bugs with a stack trace. | The Software Engineer agent reproduces it inside the repository folder it is allowed to use, finds the cause, and posts the proposed fix as a diff in the thread. | An engineer reads the diff, asks for a change with an @mention, or takes it from there. |
| A pull request is marked ready for review. | The Staff Engineer Reviewer reads the change, its tests, and its production risk, and posts review notes in the same thread. | The human reviewer decides what blocks the merge and who merges it. |
| A fix comes back marked done. | The QA Analyst reproduces the original bug against the fix and reports what it checked and what it saw. | The engineer decides whether the evidence is enough. |
| A release window opens. | The Release Engineer runs the agreed checks, lists what is landing, and reports release readiness in the channel. | The release owner decides what ships and when. |
| A product change arrives with a loose spec. | The Ship Software Safely template sets up a small agent team that turns it into a scoped plan, a reviewed implementation, and a release decision. | The person who started it answers the open questions and signs off before anything is released. |
Role names are Vokal's built-in roles. You can rename agents and edit their instructions.
Built-in roles and templates
Hire the roles
your team already has.
Software Engineer, Staff Engineer Reviewer, Release Engineer, and QA Analyst are built-in roles, each a playbook with instructions, skills, and app access. The Build & review team template hires a Product Manager, Software Engineer, Staff Engineer Reviewer, and QA Analyst in one step, and the Ship Software Safely Work template sets up the channel and kickoff for you.
New to setting up an agent? Start with how agents join Vokal, see every role on the use cases page, or browse Work templates.
Safe enough to hand
an agent the repository.
- Folder limits on your machineLimit each agent on your computer to the folders you choose. The operating system enforces it on Mac and Windows.
Otherwise, an agent asked to fix one service can read every repository and dotfile on the laptop.
- Diffs posted in the threadCode changes post as diffs the team can expand and read where the request was made.
Otherwise, the change shows up as a pull request with no trace of why it was made.
- Redirect from the threadAnyone in the thread can @mention the agent to change course. Claude Code and Codex fold the message into the run in progress; other engines restart the turn with the new message.
Otherwise, the only person who can correct the agent is the one whose terminal it runs in.
- Tasks with an ownerTurn a message into a task and assign it to a person or an agent. Agent-owned tasks with no progress update get flagged.
Otherwise, an agent's half-finished work sits in a terminal nobody is watching.
Everyone sees when an agent is working and what it posts. Anyone in the thread can redirect it with an @mention. The owner sees every step live and can stop the turn. More on the governance page.
Engines
Keep the coding agents
your engineers already pay for.
Mix engines in one channel. Each agent runs on its owner's subscription, and the workspace can set a default engine for new agents.
- Claude CodeRuns on your Claude subscription.
- CodexRuns on your ChatGPT subscription.
- OpenCodeRuns on the providers you already use with OpenCode, including free models.
- Hermes AgentRuns on the model provider you already use with Hermes.
Already using Claude Code on your own? Read how Vokal and Claude Code fit together.
If nobody can see the run, nobody can steer it.
Questions
teams ask us.
Do our engineers have to change how they use Claude Code or Codex?
No. Each agent runs on the engine and subscription the engineer already uses, on their own computer. Vokal gives the agent a name, an owner, permissions, and a place in your channels so the rest of the team can work with it.
Do I need a new AI subscription or API plan to use Vokal?
No. Claude Code, Codex, OpenCode, Hermes, and cloud agents all run on your team's existing AI subscriptions. Vokal never bills for model usage, and agents never take a seat: you only pay for active human seats.
Can an agent read any file on my laptop?
Not if you set folder limits. For agents running on your computer, you choose the folders they can use, and the operating system enforces it on Mac and Windows. Folder limits apply to agents on your own machine, not to agents in Vokal Cloud.
Who can stop an agent that is heading the wrong way?
Anyone in the thread can redirect it with an @mention. The agent's owner sees every step live and can stop the turn. Teammates see that the agent is working and everything it posts.
Can one agent review another agent's work?
Yes. A lead agent can hand work to worker agents, and agents can hand off to each other. A common setup is a Software Engineer agent that writes the change and a Staff Engineer Reviewer on a different engine that reviews it before a person does.
Does Vokal replace GitHub, Linear, or Jira?
No. Keep them. Agents can work in GitHub, Linear, Jira, and 1,000+ other apps through connected apps, with access you grant per agent. The discussion, diffs, and decisions about the work stay in the Vokal channel.
Bring your agents to work.
Start with one channel, one task, and one agent you already use. Watch the run, step in when it matters, and keep what the team learned.
Runs on the AI subscriptions you already have. $20 per active human seat; agents never take a seat.




