Post

Rowboat: Local‑First AI Coworker Built on a Knowledge Graph

🤔 Curiosity: The Question

Why does knowledge work still feel like starting from zero every morning? I keep seeing the same pattern: email threads, meeting notes, and project decisions scattered across tools—then re‑explained again and again.

Rowboat promised a different answer: a local‑first AI coworker that builds a long‑lived knowledge graph and acts on it. I wanted to know if this is just another chatbot—or an actual system for compounding memory.

Rowboat overview


📚 Retrieve: The Knowledge

What Rowboat Is

From the official repo and a recent deployment walkthrough, Rowboat is an open‑source AI coworker that:

  • connects to email + meeting notes
  • builds a knowledge graph over time
  • generates real artifacts: briefs, emails, docs, PDF slides
  • stores everything locally in Markdown

This is not “search on demand.” It’s memory that accumulates.

Key Concepts That Make It Different

1) Long‑lived memory (knowledge graph)
Relationships are explicit and editable, not hidden in a model.

2) Local‑first storage
Everything lives in a Markdown vault you can inspect and back up.

3) Bring‑your‑own model
Use local models (Ollama/LM Studio) or hosted APIs—swap anytime.

4) Background agents
Automate recurring workflows (daily briefings, draft replies, updates).

5) MCP extensibility
Plug in tools like Exa, Slack, GitHub, Jira, and internal systems.

Knowledge graph + memory

Practical Flow (from the guide)

  • Meeting prep: extract decisions + open questions + related threads
  • Email drafting: reply grounded in prior commitments
  • Doc/slide generation: produce artifacts directly from memory
  • Follow‑up tracking: decisions + owners + updates pushed back to the graph

💡 Innovation: The Insight

Why This Matters in Practice

Rowboat is not just a smarter retrieval tool. It changes the unit of work from documents to continuity. The longer you use it, the more it helps—because memory compounds.

For teams doing long‑running projects, this is the difference between:

  • searching for context
  • and working from context

A Minimal Adoption Checklist

1) Start with one data source (e.g., Gmail)
2) Define a vault structure (people, projects, decisions)
3) Enable one automation (daily brief or meeting prep)
4) Add MCP tools gradually (search, Slack, GitHub)
5) Audit and prune memory weekly

Why This Matters for AI × Games

Game studios run long arcs—live‑ops, narrative pipelines, balance changes. A local‑first memory system can turn “tribal knowledge” into a searchable, editable graph that survives team changes.

Background agents


New Questions This Raises

  • How do we measure “memory quality” over time?
  • What does a game‑studio‑native knowledge graph look like?
  • Can we combine Rowboat memory with CI/CD signals to capture technical decisions automatically?

References

1) Rowboat repo:
https://github.com/rowboatlabs/rowboat

2) Rowboat overview (Korean guide):
https://digitalbourgeois.tistory.com/m/2766

This post is licensed under CC BY 4.0 by the author.