Self-hostable kanban board for running multiple AI coding agents in parallel, with worktree isolation, an integrated review workspace, and PR creation.
murray17/rovai-ai
A desktop and web workspace where installed coding agents work as lasting, named teammates in shared conversations, with task delegation and collaborative memory.
- Stars
- 253
- Forks
- 42
- Open issues
- 12
- Last commit
- 15 hours ago
What is it?
Rovai AI is a workspace for teams of coding agents. You give each teammate a name, role, responsibilities, and working principles, then choose the Agent, model, and permissions for each one separately. Teammates can be addressed in shared conversations to exchange findings and hand off work, or in one-on-one conversations for focused discussion.
The interface shows tool activity, approval requests, file previews, and changes alongside the conversation. A Mission board tracks larger goals tied to a project and team, recurring work can be scheduled, and agreements are saved as collaborative memory for later tasks. Connected Agents include Codex CLI, Claude Code, Pi Coding Agent, DeepSeek Harness, and OpenCode.
Rovai Desktop is available for macOS and Windows. A standalone Rovai Server can run on your own host, and the workspace can be opened in a browser. Desktop also connects to Feishu and DingTalk. The project is written mainly in Rust and released under the MIT license.
Key features
- 01Named teammates with their own role, responsibilities, Agent, model, and permissions.
- 02Shared and one-on-one conversations for exchanging findings and handing off tasks.
- 03Visible tool activity, approval prompts, file previews, and change inspection.
- 04Mission board for long-running goals, with scheduled recurring work.
- 05Collaborative memory that keeps agreements for later tasks.
- 06Browser access through Desktop Web or a standalone Rovai Server.
Use cases
- Splitting a feature into implementation and review work between two differently configured coding agents.
- Tracking a multi-step release or project review on a Mission board across sessions.
- Continuing a team conversation from a browser on another device while the Agents run on your host.
- Receiving task requests and results through Feishu or DingTalk.
Quick start
- 1
Download Rovai Desktop for your platform
- 2
Install and sign in to a supported coding Agent, then check it in Settings → Agents
- 3
Set up a teammate and give it a small task in a project conversation
Things to know
- Desktop downloads are listed only for macOS and Windows x64.
- You need an installed, signed-in coding Agent and its model services before a teammate can work.
- Building from source needs Rust 1.85+ and Node.js 24+, and the engineering guides are mainly in Chinese.
In collections
Topics
FAQ
- What is rovai-ai?
- A desktop and web workspace where installed coding agents work as lasting, named teammates in shared conversations, with task delegation and collaborative memory. Rovai AI is a workspace for teams of coding agents. You give each teammate a name, role, responsibilities, and working principles, then choose the Agent, model, and permissions for each one separately. Teammates can be addressed in shared conversations to exchange findings and hand off work, or in one-on-one conversations for focused discussion.
- Is rovai-ai free to use? What license does it have?
- rovai-ai is open source under the MIT license. Check the license terms before using it in commercial products.
- Is rovai-ai still maintained?
- Actively maintained. The last commit to rovai-ai was on Nov 6, 2026.
- What can I use rovai-ai for?
- Splitting a feature into implementation and review work between two differently configured coding agents. Tracking a multi-step release or project review on a Mission board across sessions. Continuing a team conversation from a browser on another device while the Agents run on your host. Receiving task requests and results through Feishu or DingTalk.
- How do I install rovai-ai?
- Download Rovai Desktop for your platform Install and sign in to a supported coding Agent, then check it in Settings → Agents Set up a teammate and give it a small task in a project conversation
- Where can I get rovai-ai?
- The source code and installation instructions are on GitHub: https://github.com/murray17/rovai-ai
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Desktop workspace that runs many coding agents in parallel, each on its own git branch and worktree, with a live Kanban of PRs, CI and reviews.
Local-first desktop workbench that runs multiple coding agents in parallel, each in its own git worktree, with diffs, editor, terminals and PR actions in one window.
Open-source meta-harness that orchestrates Claude Code, Codex, Cursor, and custom agents with shared policies, sandboxing, and real-time collaboration.
A VS Code fork that runs Claude Code, Codex and other agent CLIs side by side, organizing work by project and git worktree feature.
Shared rooms where people and their local coding agents chat, get invited, and work together with persistent identities.