by rowboatlabs
Open-source AI coworker, with memory
# Add to your Claude Code skills
git clone https://github.com/rowboatlabs/rowboatOpen-source AI coworker that turns work into a knowledge graph and acts on it
Rowboat connects to your email and meeting notes, builds a long-lived knowledge graph, and uses that context to help you get work done - privately, on your machine.
You can do things like:
Build me a deck about our next quarter roadmap → generates a PDF using context from your knowledge graphPrep me for my meeting with Alex → pulls past decisions, open questions, and relevant threads into a crisp brief (or a voice note)Download latest for Mac/Windows/Linux: Download
⭐ If you find Rowboat useful, please star the repo. It helps more people find it.
Download latest for Mac/Windows/Linux: Download
All release files: https://github.com/rowboatlabs/rowboat/releases/latest
To connect Google services (Gmail, Calendar, and Drive), follow Google setup.
To enable voice input and voice notes (optional), add a Deepgram API key in ~/.rowboat/config/deepgram.json
To enable voice output (optional), add an ElevenLabs API key in ~/.rowboat/config/elevenlabs.json
To use Exa research search (optional), add the Exa API key in ~/.rowboat/config/exa-search.json
To enable external tools (optional), you can add any MCP server or use Composio tools by adding an API key in ~/.rowboat/config/composio.json
All API key files use the same format:
{
"apiKey": "<key>"
}
Rowboat is a local-first AI coworker that can:
Under the hood, Rowboat maintains an Obsidian-compatible vault of plain Markdown notes with backlinks — a transparent “working memory” you can inspect and edit.
Rowboat builds memory from the work you already do, including:
It also contains a library of product integrations through Composio.dev
Most AI tools reconstruct context on demand by searching transcripts or documents.
Rowboat maintains long-lived knowledge instead:
The result is memory that compounds, rather than retrieval that starts cold every time.
Live notes are notes that stay updated automatically. You can create one by typing '@rowboat' on a note.
Everything is written back into your local Markdown vault. You control what runs and when.
Rowboat works with the model setup you prefer:
Rowboat can connect to external tools and services via Model Context Protocol (MCP). That means you can plug in (for example) search, databases, CRMs, support tools, and automations - or your own internal tools.
Examples: Exa (web search), Twitter/X, ElevenLabs (voice), Slack, Linear/Jira, GitHub, and more.
No comments yet. Be the first to share your thoughts!