#1414th of 22 in Assistants
rowboat
Desktop assistant that builds a Markdown knowledge graph from email and meetings
Live demo ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 18k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- Sep 2026
- Language
- TypeScript
Missed the latest GitHub check; these facts may be older.
Overview
Rowboat is an Electron desktop app that indexes email, meetings and Slack into a local, Obsidian-style backlinked Markdown knowledge graph. It adds an email client, browser, meeting note-taker, background agents and a code mode that drives Claude Code or Codex. Spaces, backed by the self-hostable Harbor server on Postgres, let teammates share a channel and files while each person's own Rowboat answers @mentions locally.
Who it is for: Individuals and small teams wanting a local-first assistant
Strengths
- Data stored as plain Markdown on your machine, editable and inspectable
- Works with Ollama, LM Studio or hosted models via your own API key
- Connects external tools through MCP servers or Composio
- Harbor Spaces server is open source, with HTTP, WebSocket and MCP endpoints
Weaknesses
- Voice, web search and Composio each need separate third-party API keys
- Google services require manual setup steps
- Harbor contract is still v0; README warns of breaking changes
- Hosted Spaces require a Rowboat account sign-in via Google or Microsoft
What it needs
- GPU optional
- Needs Postgres (Harbor), Deepgram (optional), ElevenLabs (optional), Exa (optional), Composio (optional)
- Models: Ollama, LM Studio, Hosted models via API key
- port 4272
Also in Assistants
See all 22| Rank | Project | Score |
|---|---|---|
| 1 | OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more | 85 out of 100 |
| 2 | nanobotSelf-hosted Python personal agent with WebUI, TUI and chat-app channels | 84 out of 100 |
| 3 | openhumanRust agent harness with desktop app, built-in memory and embeddable library | 84 out of 100 |
| #4 | career-opsJob-search agent that scores postings against your CV and drafts applications | 77 out of 100 |
| #5 | ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access | 77 out of 100 |