Rowboat

An open-source desktop AI coworker with memory that indexes your work and acts on it.

Stars
★ 18k
Last updated
3d ago
License
Apache-2.0
Primary language
TypeScript

At a glance

How it runs
Desktop appSelf-hosted service
Works with
Universal · cross-platformCodex · Claude Code
Cost
Free software; you pay for model usage
Setup effort
Medium · a few setup steps
You'll need
Deepgram API key (optional)ElevenLabs API key (optional)Exa API key (optional)Composio API key (optional)Shell / CLINetwork accessLocal filesystem
Typical use
Professionals who need to triage important emails and get AI-drafted replies quickly
Not a fit if
  • Users who need a web or mobile client
  • Teams unwilling to configure several third-party API keys
  • Teams that need zero cloud services and no external API calls

What does this agent do, and when should you use it?

Rowboat is an open-source desktop AI coworker that indexes your work (email, meetings, Slack, assistant conversations) into a living, backlinked knowledge graph and uses it to get work done on your machine. It includes built-in work surfaces: email client, notes, browser, code mode, meeting note taker, and a system for building custom apps. Background agents can run on events or schedules, and can drive Claude Code or Codex for coding. All data is stored locally as plain Markdown, making it local-first and inspectable. It supports MCP for external tools and provides downloads for Mac, Windows, and Linux.

Rowboat indexes Gmail, Calendar, Slack, and assistant conversations into a backlinked knowledge graph. Its email client sorts important emails and auto-drafts replies using work context. The meeting note taker captures mic and speaker audio, generates live transcripts, and summarizes into Markdown files. The built-in browser enables AI collaboration on web tasks while isolated from the main browser. Code mode spawns parallel coding agents with Claude Code or Codex. Users can build custom apps within Rowboat. Background agents trigger on events (e.g., new email) or schedules (e.g., daily 8am), connecting to tools, searching the web, using the browser, or writing code. MCP integrations include Exa, Twitter/X, ElevenLabs, Slack, Linear/Jira, GitHub, and more. All data is stored locally as plain Markdown.

  1. Professionals who need to triage important emails and get AI-drafted replies quickly
  2. Developers who want AI to write code using Claude Code or Codex with full work context
  3. Teams that need automatic meeting transcription and summarization linked to a knowledge graph
  4. Users who want AI to perform web tasks in an isolated browser with selective logins
  5. Developers building custom work surfaces that leverage Rowboat's tools and integrations
  6. Privacy-conscious users who require local storage as editable Markdown

How do you install or deploy this agent?

Download the installer from https://www.rowboatlabs.com/downloads or get release files from https://github.com/rowboatlabs/rowboat/releases/latest. Optional: to connect Google services, follow the setup at https://github.com/rowboatlabs/rowboat/blob/main/google-setup.md. For voice input, add a Deepgram API key in ~/.rowboat/config/deepgram.json (format: {"apiKey": "<key>"}). For voice output, add ElevenLabs key in ~/.rowboat/config/elevenlabs.json. For web search, add Exa key in ~/.rowboat/config/exa-search.json. For external tools, add Composio key in ~/.rowboat/config/composio.json.

How do you use this agent?

After installation, optionally configure API keys and Google connection. Launch the app to explore the knowledge graph, use the email client, take notes, collaborate on web tasks in the built-in browser, record meeting notes, and spawn coding agents in code mode. Set up background agents with event or schedule triggers, and assign tools. Since all data is plain Markdown, you can inspect, edit, back up, or delete it anytime via the local filesystem.

What are this agent's strengths and limitations?

Pros
  • Long-lasting memory via knowledge graph that compounds over time
  • Local-first: all data as plain Markdown, fully user-controlled
  • Multiple integrated work surfaces (email, browser, code, meeting notes)
  • Extensible via MCP and one-click integrations
Limitations
  • Advanced features require third-party API keys (Deepgram, ElevenLabs, Exa, Composio) with potential costs
  • Initial setup can be complex with multiple optional keys
  • Knowledge graph benefits require time to accumulate data
  • Desktop-only; no web or mobile client

How does this agent compare with similar options?

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
Rowboat This agent 43 · Major gaps Desktop appFree + model costs ★ 18k 3d ago TypeScript Codex · Claude Code
IWE Knowledge Graph & Agent Memory 73 · Some gaps CLIFree ★ 1.8k today Rust Codex · Claude Code · Claude.ai
SwarmVault 67 · Some gaps CLIFree + model costs ★ 723 3mo ago TypeScript Codex · Claude Code
Row-Bot 59 · Major gaps Desktop appFree + model costs ★ 1.6k today Python ChatGPT · Codex · Claude.ai · OpenAI API · Claude API

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Major gaps
43/ 100 5-point scale 2.2 / 5
This review covers the source as of Aug 11, 2026. The project has shipped 6 stable release(s) since, which have not been re-reviewed. The score and verdict describe the reviewed version only. Recent releases ↓
Trust 10/29
Reliability 6/14
Adaptability 9/18
Convention 8/18
Effectiveness 7/13
Verifiability 3/8
Why each dimension lost points
Trust10 / 29 · 1.7/5

Evidence: README emphasizes local-first, data stored as Markdown, user can inspect, edit, back up, or delete; built-in browser isolated from main browser, can log in only to authorized accounts; API key configuration (Deepgram, ElevenLabs, Exa, Composio) mentioned, but no explicit least privilege, user confirmation, data flow transparency, sensitive data handling, dependency security, external effects, rollback, or source attribution. Deductions: specific implementations not detailed, only partial mentions.

Reliability6 / 14 · 2.1/5

Evidence: CI workflows include lint, tests, and typecheck; tests cover tool calls and webhook endpoints, showing some consistency. Deductions: dependency availability not verified, failure messages only partially tested, no runtime reliability evidence.

Adaptability9 / 18 · 2.5/5

Evidence: README describes multiple use cases (email, meetings, browser, code mode, apps), supports local models and bring-your-own API keys, environment fit (Mac/Windows/Linux). Deductions: capability boundaries not explicit, trigger precision (e.g., background agents on events/schedule) only briefly mentioned.

Convention8 / 18 · 2.2/5

Evidence: README well-structured, provides installation instructions, Google setup, API key configuration; Apache-2.0 license; CI workflow shows version update logic. Deductions: naming stability not explicit, examples and FAQ limited, known limitations not listed, versioning/changelog missing, maintenance responsibility not clear.

Effectiveness7 / 13 · 2.7/5

Evidence: README emphasizes output as editable Markdown, knowledge graph inspectable, provides demo videos and screenshots, showing marginal value. Deductions: cost-benefit not quantified, no performance or resource usage data.

Verifiability3 / 8 · 1.9/5

Evidence: README claims (e.g., local-first, inspectable) partially align with code structure, but no independent verification. Deductions: claim traceability limited, cross-source corroboration insufficient, fact vs inference not clearly separated.

Risks and how to mitigate them
  • Publisher identity unverified; exercise caution regarding supply chain risks.
  • API keys stored in plaintext JSON; ensure file permissions are secure.
  • Background agents can execute code and access network; clarify permission boundaries.
  • Dependency security not audited; recommend checking for known vulnerabilities.
Evidence confidence: Low Reviewed Aug 11, 2026 Reviewed revision 057fea9e2189 New commits since this review; the score may not cover them
See the full review method →

Recent releases

Latest entries from the project's GitHub Releases. Notes are quoted from upstream as written, not rewritten or tested by FollowAgents.

  1. v1.0.5 Pre-release
  2. v1.0.3
    Release notes excerpt
    What's new 🌐 Introducing Rowboat Spaces. Every teammate. Their own agent. One Space. Rowboat becomes a multiplayer personal assistant for work. A Space brings your team’s conversations, files, and whiteboards together, and everyone brings their own Rowboat: their own memory, tools, and model keys. Your personal assistant can now work alongside your teammates and their assistants in the same room. …
    View on GitHub ↗
  3. v1.0.2
    Release notes excerpt
    What's new 🌐 Introducing Rowboat Spaces. Every teammate. Their own agent. One Space. Rowboat becomes a multiplayer personal assistant for work. A Space brings your team’s conversations, files, and whiteboards together, and everyone brings their own Rowboat: their own memory, tools, and model keys. Your personal assistant can now work alongside your teammates and their assistants in the same room. …
    View on GitHub ↗

FAQ

Is Rowboat free?
Yes, Rowboat is open source (Apache-2.0) and free to download. However, optional features like voice input, web search, and external tools require API keys that may incur costs.
Where is my data stored?
All data is stored locally as plain Markdown files. You can back up, edit, or delete everything at any time, with no proprietary lock-in.
Which models can I use?
Rowboat supports local models via Ollama or LM Studio, and hosted models with your own API key. You can swap models anytime without affecting your data.
What happens if I don't configure an API key?
The associated features will be disabled, but core functionality like the knowledge graph and notes work without keys.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents