An AI coworker that turns your work into a Markdown knowledge graph
Rowboat exists because most AI assistants start every chat with amnesia, so it builds a persistent, local knowledge graph from your emails and meetings instead.

What it does
Rowboat is a local-first desktop AI coworker that ingests your Gmail, Google Calendar, and meeting notes to build a persistent knowledge graph of your work context. It uses that accumulated memory to draft emails, prep meeting briefs, generate PDF decks, and track topics over time — storing everything in an Obsidian-compatible vault of plain Markdown notes with backlinks.
The interesting bit
Instead of reconstructing context on demand by searching documents every time, Rowboat treats memory as a compounding asset: relationships are explicit, notes are human-editable, and your “working memory” lives as local Markdown rather than hidden inside a model. It also supports live notes that auto-update by monitoring the web and your communications when you tag them with @rowboat.
Key highlights
- Runs locally with your choice of model via
Ollama,LM Studio, or any hosted provider with your own API key - Extensible via MCP (Model Context Protocol) for plugging in external tools like Slack, Jira, GitHub, or custom internal services
- Obsidian-compatible vault format means your data is never locked in a proprietary format
- Live notes automatically track people, companies, or topics across X, Reddit, and news sources
- Voice memos and voice notes are supported, though they require separate
DeepgramandElevenLabsintegrations
Caveats
- Core integrations like Gmail and Calendar require Google API setup, and several features (voice, web search, external tools) need their own third-party API keys
- The project is distributed as a desktop application for Mac, Windows, and Linux, not as a library or embeddable framework
Verdict
Worth a look if you want an AI assistant that accumulates work context in a local, inspectable Markdown vault rather than a hosted database. Skip it if you were hoping for a headless library or a serverless agent framework — this is a desktop app with opinions about your note-taking life.
Frequently asked
- What is rowboatlabs/rowboat?
- Rowboat exists because most AI assistants start every chat with amnesia, so it builds a persistent, local knowledge graph from your emails and meetings instead.
- Is rowboat open source?
- Yes — rowboatlabs/rowboat is open source, released under the Apache-2.0 license.
- What language is rowboat written in?
- rowboatlabs/rowboat is primarily written in TypeScript.
- How popular is rowboat?
- rowboatlabs/rowboat has 16.7k stars on GitHub and is currently cooling off.
- Where can I find rowboat?
- rowboatlabs/rowboat is on GitHub at https://github.com/rowboatlabs/rowboat.