Desktop and web workspace for lasting teams of coding agents, with shared conversations, task delegation, and collaborative memory.
$ npx -y skills add murray17/rovai-ai --agent claude-code
A workspace for long-lived coding-agent teams. Bring your installed Agents into shared conversations, divide the work, inspect execution and file changes, and keep useful knowledge for the next task.
https://github.com/user-attachments/assets/5922b023-a956-416e-b9c5-4df7e209ec1b
Start with one teammate, then bring in another when the work needs a second perspective. Keep their roles, conversations, unfinished tasks, and useful agreements available when you return.
| Capability | What you can do |
|---|---|
| Lasting teammates | Give each teammate a name, role, responsibilities, and working principles. Choose their Agent, model, and permissions separately. |
| Shared conversations | Address the right teammates, exchange findings, and hand off work. Open a separate one-on-one conversation when you need a focused discussion. |
| Visible execution | Follow tool activity, respond to approvals, preview files, and inspect changes alongside the conversation. |
| Ongoing work | Track larger goals on the Mission board, schedule recurring work, and save agreements as collaborative memory. |
| Skills and tools | Use native Skills, configure Rovai collaboration tools, and connect MCP services supported by your Agent. |
| Remote access | Return to your workspace through a browser. Connect Desktop teammates to external messaging channels. |
A teammate's identity stays with the team across projects. An implementer and a reviewer can have different responsibilities, use different Agents, and keep their own ways of working.
Connect installed coding Agents such as Codex CLI, Claude Code, Pi Coding Agent, DeepSeek Harness, and OpenCode. Model choices, permissions, Skills, and MCP capabilities depend on the Agent and host platform.
Teammates and configuration · Agents and models · Platform compatibility
Use the Mission board for a goal you will return to: improving a download flow, preparing a release, or working through a project review. Choose a project and team, continue in its conversation, and inspect the accumulated file changes and delivery.
Tasks record responsibility; execution records show what ran. Finishing a run, completing a mission, and merging code are separate actions.
Mission board · Tasks and ownership · Scheduled work · Collaborative memory
Enable Web access in Rovai Desktop, or run an independent Rovai Server on your own host. Open the workspace in a browser to continue the conversation and follow the work. Agents and project files stay on the host you connect to; separate instances keep separate data.
Rovai Desktop also connects to Feishu and DingTalk, so you can send requests and receive results in those channels. See the channel guide for setup and availability.
Deployment and remote access · Channels
| Where you want to work | Start here |
|---|---|
| On your desktop | Download Rovai Desktop for macOS Apple Silicon, macOS Intel, or Windows x64. Follow the installation and upgrade notes for your release. |
| On your own server | Install Rovai Server. Server packages, host requirements, release limitations, and setup are documented separately. |
Complete quick start · Try a two-teammate workflow
Rovai keeps the team's collaboration state and coordinates execution. The coding Agents perform the work using their own tools, authentication, and configured model services.
Desktop and standalone Server share the Host implementation. Each instance has its own data and environment; connecting through a browser does not migrate or synchronize them. Channel integration is provided by Desktop.
How work moves through Rovai · Engineering architecture
| You want to… | Read |
|---|---|
| Learn to use Rovai | English documentation · 中文文档 |
| Configure your tools | Agents · Skills · MCP |
| Connect another device | Desktop Web · Server installation · Connection options |
| Build from source or contribute | Developer guide · Architecture · Compatibility evidence |
The engineering guides are primarily in Chinese. Start with the developer guide for environment setup and isolated development data, then:
git clone https://github.com/murray17/rovai-ai.git
cd rovai-ai
pnpm install --frozen-lockfile
pnpm dev
Issues and pull requests are welcome. Include the Rovai version, host platform, and steps to reproduce when reporting a problem.
Rovai connects coding agents through native protocols and ACP. See Agent integration for existing adapters, implementation notes, and current gaps.
MIT — free to use, modify, distribute, and use commercially.
rovai-ai is a Claude Code plugin with 12 hand-picked skills, indexed on Flowy in the Agent Orchestration category. Install it with the command on its page. It includes analyze-agent-codebase, campfire, cli-operations. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it