rowboat-github-2

rowboatlabs/rowboat | Trendshift

Website Discord Twitter Y Combinator

# Rowboat **Open-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 graph - `Prep me for my meeting with Alex` → pulls past decisions, open questions, and relevant threads into a crisp brief (or a voice note) - Track a person, company or topic through live notes - Visualize, edit, and update your knowledge graph anytime (it’s just Markdown) - Record voice memos that automatically capture and update key takeaways in the graph Download latest for Mac/Windows/Linux: [Download](https://www.rowboatlabs.com/downloads) ⭐ If you find Rowboat useful, please star the repo. It helps more people find it. ## Demo [![Demo](https://github.com/user-attachments/assets/8b9a859b-d4f1-47ca-9d1d-9d26d982e15d)](https://www.youtube.com/watch?v=7xTpciZCfpw) [Watch the full video](https://www.youtube.com/watch?v=7xTpciZCfpw) --- ## Installation **Download latest for Mac/Windows/Linux:** [Download](https://www.rowboatlabs.com/downloads) **All release files:** https://github.com/rowboatlabs/rowboat/releases/latest ### Google setup To connect Google services (Gmail, Calendar, and Drive), follow [Google setup](https://github.com/rowboatlabs/rowboat/blob/main/google-setup.md). ### Voice input To enable voice input and voice notes (optional), add a Deepgram API key in ~/.rowboat/config/deepgram.json: ``` { "apiKey": "" } ``` ### Voice output To enable voice output (optional), add a Elevenlabs API key in ~/.rowboat/config/elevenlabs.json ### Web search To use Exa research search (optional), add the Exa API key in ~/.rowboat/config/exa-search.json. ### Tools integration To enable more tools (optional), add a Composio API key in ~/.rowboat/config/composio.json ## What it does Rowboat is a **local-first AI coworker** that can: - **Remember** the important context you don’t want to re-explain (people, projects, decisions, commitments) - **Understand** what’s relevant right now (before a meeting, while replying to an email, when writing a doc) - **Help you act** by drafting, summarizing, planning, and producing real artifacts (briefs, emails, docs, PDF slides) Under the hood, Rowboat maintains an **Obsidian-compatible vault** of plain Markdown notes with backlinks — a transparent “working memory” you can inspect and edit. ## Integrations Rowboat builds memory from the work you already do, including: - **Gmail** (email) - **Google Calendar** - **Rowboat meeting notes** or **Fireflies** It also contains a library of product integrations through Composio.dev ## How it’s different Most AI tools reconstruct context on demand by searching transcripts or documents. Rowboat maintains **long-lived knowledge** instead: - context accumulates over time - relationships are explicit and inspectable - notes are editable by you, not hidden inside a model - everything lives on your machine as plain Markdown The result is memory that compounds, rather than retrieval that starts cold every time. ## What you can do with it - **Meeting prep** from prior decisions, threads, and open questions - **Email drafting** grounded in history and commitments - **Docs & decks** generated from your ongoing context (including PDF slides) - **Follow-ups**: capture decisions, action items, and owners so nothing gets dropped - **On-your-machine help**: create files, summarize into notes, and run workflows using local tools (with explicit, reviewable actions) ## Live notes Live notes are notes that stay updated automatically. You can create one by typing '@rowboat' on a note. - Track a competitor or market topic across X, Reddit, and the news - Monitor a person, project, or deal across web or your communications - Keep a running summary of any subject you care about Everything is written back into your local Markdown vault. You control what runs and when. ## Bring your own model Rowboat works with the model setup you prefer: - **Local models** via Ollama or LM Studio - **Hosted models** (bring your own API key/provider) - Swap models anytime — your data stays in your local Markdown vault ## Extend Rowboat with tools (MCP) 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. ## Local-first by design - All data is stored locally as plain Markdown - No proprietary formats or hosted lock-in - You can inspect, edit, back up, or delete everything at any time ---
[Discord](https://discord.gg/wajrgmJQ6b) · [Twitter](https://x.com/intent/user?screen_name=rowboatlabshq)