Open-source desktop agent app and Rust library for running many AI agents with lower token use, memory and resource cost.
rowboatlabs/rowboat
Open-source personal AI assistant that indexes your work into a local knowledge graph, with built-in email, notes, browser, meeting notes and shared Spaces.
Open-source alternative to:Notion AI
Superhuman
- Stars
- 18,041
- Forks
- 1,805
- Open issues
- 207
- Last commit
- 9 hours ago
What is it?
Rowboat is a desktop AI assistant for Mac, Windows and Linux. It indexes email, meetings, Slack and assistant conversations into a backlinked, Obsidian-style knowledge graph, and uses that context to carry out tasks on your machine. Notes are stored as plain Markdown files on your computer.
The app bundles work surfaces alongside the assistant: an email client that sorts important mail and drafts replies, a local meeting note-taker that produces live transcripts and summaries, an isolated built-in browser, and code mode for running parallel Claude Code or Codex agents. Background agents can run on events such as new email or on a daily schedule.
For teams, Spaces are shared rooms with channels, threads, files and whiteboards. Each member's assistant runs locally with its own context, and posts to a Space only what the member chooses. The Space server, Harbor, is open source and can be self-hosted on Postgres, and Rowboat supports local models via Ollama or LM Studio as well as hosted model APIs and MCP tools.
Key features
- 01Builds a backlinked knowledge graph from email, meetings, Slack and conversations.
- 02Email client that separates important mail and drafts replies.
- 03Local meeting recorder with live transcripts and Markdown summaries.
- 04Isolated built-in browser for web tasks with separate logins.
- 05Runs background agents triggered by events or schedules.
- 06Shared Spaces with threads, files, whiteboards, and an open-source self-hostable server.
Use cases
- Keeping track of context across email, meetings and chats for a busy professional.
- Running Claude Code or Codex agents in parallel on coding tasks with work context.
- Sharing a team workspace where each member's assistant contributes to a common room.
- Self-hosting a private team server for shared docs and whiteboards.
Quick start
- 1
Download the latest build for Mac, Windows or Linux from the downloads page
- 2
Optionally add API keys in ~/.rowboat/config (for example deepgram.json or composio.json) to enable extra features
Things to know
- Code mode and coding background agents depend on Claude Code or Codex.
- Hosted Spaces servers require signing in with a Rowboat account (Google or Microsoft).
- Google, voice and other integrations need extra setup or API keys.
Topics
FAQ
- What is rowboat?
- Open-source personal AI assistant that indexes your work into a local knowledge graph, with built-in email, notes, browser, meeting notes and shared Spaces. Rowboat is a desktop AI assistant for Mac, Windows and Linux. It indexes email, meetings, Slack and assistant conversations into a backlinked, Obsidian-style knowledge graph, and uses that context to carry out tasks on your machine. Notes are stored as plain Markdown files on your computer.
- Is rowboat free to use? What license does it have?
- rowboat is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is rowboat still maintained?
- Actively maintained. The last commit to rowboat was on Oct 20, 2026.
- What can I use rowboat for?
- Keeping track of context across email, meetings and chats for a busy professional. Running Claude Code or Codex agents in parallel on coding tasks with work context. Sharing a team workspace where each member's assistant contributes to a common room. Self-hosting a private team server for shared docs and whiteboards.
- How do I install rowboat?
- Download the latest build for Mac, Windows or Linux from the downloads page Optionally add API keys in ~/.rowboat/config (for example deepgram.json or composio.json) to enable extra features
- Where can I get rowboat?
- The source code and installation instructions are on GitHub: https://github.com/rowboatlabs/rowboat
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A visual platform for building, testing and deploying AI agents and workflows, with built-in API and MCP server exposure.
Open-source AI memory platform that turns documents, code and conversations into a self-hosted knowledge graph for AI agents.
TypeScript and Python SDK giving AI agents 1000+ pre-authenticated app toolkits, per-user sessions, and a sandbox to take actions.
A collection of 50+ runnable Jupyter notebook tutorials covering GenAI agent techniques, from simple chatbots to multi-agent systems.
TypeScript framework for building AI agents with memory, tools, MCP, RAG, voice and workflows, plus the VoltOps console for observability.