rowboatlabs/rowboat
Open-source AI coworker, with memory
What it solves
Rowboat addresses the problem of "cold start" AI retrieval, where tools must reconstruct context from scratch for every request. It provides a desktop AI coworker that maintains long-lived, compounding memory of a user's work, ensuring that context accumulates over time rather than being retrieved on demand.
How it works
Rowboat indexes data from emails, meetings, Slack, and assistant conversations into a local, backlinked knowledge graph stored as plain Markdown files. It integrates various "work surfaces"—including a built-in email client, browser, and meeting note-taker—to act on this data. Users can deploy background agents to handle scheduled tasks or event-driven triggers, and connect external tools via the Model Context Protocol (MCP). It supports both local models (via Ollama or LM Studio) and hosted models via API keys.
Who it’s for
It is designed for professionals who want an AI assistant with deep, persistent context of their professional life and workflows, and who prefer a local-first approach to data storage and privacy.
Highlights
- Living Knowledge Graph: Automatically indexes work communications into an Obsidian-style backlinked graph.
- Local-First Storage: All data is stored on the user's machine as plain Markdown, avoiding proprietary lock-in.
- Integrated Work Surfaces: Includes a dedicated email client, isolated browser, and a local meeting note-taker with live transcription.
- Agentic Capabilities: Supports background agents for automation and "Code Mode" for parallel coding agents using Claude Code or Codex.
- Extensible: Connects to external services and databases through the Model Context Protocol (MCP).
Related
- Dispatch
- Project
- Project
- Project
- Project