rowboat — What is it?

Rowboat is an open-source AI coworker that builds a knowledge graph from a user's work and meeting notes, providing context-aware assistance for tasks like meeting prep, email drafting, and document generation.

⭐ 14,023 Stars 🍴 1,398 Forks TypeScript Apache-2.0 Author: rowboatlabs
Source: per README View on GitHub →

Why it matters

Rowboat is gaining attention due to its unique approach of maintaining a long-lived knowledge graph on the user's machine, differentiating from other AI tools that reconstruct context on demand. Its local-first design, integration with various productivity tools, and customizable model setup are notable technical choices that stand out.

Source: Synthesis of README and project traits

Core Features

Knowledge Graph

Rowboat builds a knowledge graph from email, meeting notes, and other work-related data, allowing users to access relevant context for their tasks.

Source: per README
Context-Aware Assistance

Rowboat provides assistance based on the knowledge graph, such as generating meeting briefs, drafting emails, and summarizing documents.

Source: per README
Local-First Design

All data is stored locally in a Markdown format, ensuring privacy and allowing users to inspect and edit their data directly.

Source: per README
Customizable Model Setup

Rowboat supports local models and hosted models, allowing users to choose their preferred AI setup and easily swap models.

Source: per README

Architecture

The architecture of Rowboat is inferred to be modular, with distinct components for data ingestion, knowledge graph construction, and AI assistance. It likely employs design patterns such as Model-View-Controller (MVC) for separation of concerns and uses a local Markdown vault for data storage.

Source: Code tree + dependency files

Project Knowledge Graph

Knowledge graph: project (center) + core features (inner hexagons) + key dependencies (outer chips) Not enough informationNot enough inf… Knowledge Graph Context-Aware AssistanceContext-Aware Assis… Local-First Design Customizable Model SetupCustomizable Model… rowboat Project Core feature Key dependency

Center: project; inner ring: core feature modules; outer ring: key dependencies. Auto-generated from core_features and tech_stack.key_deps.

Tech Stack

LanguageTypeScriptFrameworkNot enough information
Not enough information
Not enough information
Source: Dependency files + code tree

Quick Start

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` ### Voice output To enable voice output (optional), add an 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` ### External tools 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`
Source: README Installation/Quick Start

Use Cases

Rowboat is suitable for professionals who need context-aware assistance in their work, such as preparing for meetings, drafting emails, and generating documents. It is particularly useful for individuals who value privacy and control over their data and who work with a variety of productivity tools.

Source: README

Strengths & Limitations

Strengths

  • Strength 1: Provides context-aware assistance for various tasks
  • Strength 2: Local-first design ensures privacy and control over data
  • Strength 3: Customizable model setup allows for flexibility

Limitations

  • Limitation 1: Limited information on the technical stack and dependencies
  • Limitation 2: May require some setup and configuration to integrate with various services
Source: Synthesis of README, code structure and dependencies

Latest Release

v0.4.3 (2026-05-11): Added tweet embedding and redesigned Live-note sidebar v0.4.2 (2026-05-11): No specific changes noted v0.4.1 (2026-05-08): Fixed TypeScript errors and resolved issues with fileContent state and missing JSX v0.4.0 (2026-05-08): Added support for rendering HTML, images, videos, audio, and PDFs in the knowledge view v0.3.9 (2026-05-08): Fixed context-aware folder/note creation in the knowledge panel

Source: GitHub Releases

Verdict

Rowboat is a promising open-source project for individuals and teams seeking a private, customizable AI coworker. Its focus on local-first design and context-aware assistance makes it a unique tool for enhancing productivity and managing information overload.

Source: Synthesis
Transparency Notice
This page is auto-generated by AI (a large language model) from the following public materials: GitHub README, code tree, dependency files and release notes. Analyzed at: 2026-05-23 17:28. Quality score: 85/100.

Data sources: README, GitHub API, dependency files