<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>AI Coworker on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/ai-coworker/</link>
        <description>Recent content in AI Coworker on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sat, 11 Apr 2026 15:56:36 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/ai-coworker/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>rowboat</title>
        <link>https://producthunt.programnotes.cn/en/p/rowboat/</link>
        <pubDate>Sat, 11 Apr 2026 15:56:36 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/rowboat/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1601917717704-28a5801b9901?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NzU4OTQxMzB8&amp;ixlib=rb-4.1.0" alt="Featured image of post rowboat" /&gt;&lt;h1 id=&#34;rowboatlabsrowboat&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/rowboatlabs/rowboat&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;rowboatlabs/rowboat&lt;/a&gt;
&lt;/h1&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=5AWoGo-L16I&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;
  &lt;img width=&#34;1339&#34; height=&#34;607&#34; alt=&#34;rowboat-github-2&#34; src=&#34;https://github.com/user-attachments/assets/fc463b99-01b3-401c-b4a4-044dad480901&#34; /&gt;
&lt;/a&gt;
&lt;h5 align=&#34;center&#34;&gt;
&lt;p align=&#34;center&#34; style=&#34;display: flex; justify-content: center; gap: 20px; align-items: center;&#34;&gt;
  &lt;a href=&#34;https://trendshift.io/repositories/13609&#34; target=&#34;blank&#34;&gt;
    &lt;img src=&#34;https://trendshift.io/api/badge/repositories/13609&#34; alt=&#34;rowboatlabs/rowboat | Trendshift&#34; width=&#34;250&#34; height=&#34;55&#34;/&gt;
  &lt;/a&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
    &lt;a href=&#34;https://www.rowboatlabs.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
    &lt;img alt=&#34;Website&#34; src=&#34;https://img.shields.io/badge/Website-10b981?labelColor=10b981&amp;logo=window&amp;logoColor=white&#34;&gt;
  &lt;/a&gt;
  &lt;a href=&#34;https://discord.gg/wajrgmJQ6b&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
    &lt;img alt=&#34;Discord&#34; src=&#34;https://img.shields.io/badge/Discord-5865F2?logo=discord&amp;logoColor=white&amp;labelColor=5865F2&#34;&gt;
  &lt;/a&gt;
  &lt;a href=&#34;https://x.com/intent/user?screen_name=rowboatlabshq&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
    &lt;img alt=&#34;Twitter&#34; src=&#34;https://img.shields.io/twitter/follow/rowboatlabshq?style=social&#34;&gt;
  &lt;/a&gt;
  &lt;a href=&#34;https://www.ycombinator.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
    &lt;img alt=&#34;Y Combinator&#34; src=&#34;https://img.shields.io/badge/Y%20Combinator-S24-orange&#34;&gt;
  &lt;/a&gt;
&lt;/p&gt;
&lt;h1 id=&#34;rowboat&#34;&gt;Rowboat
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;Open-source AI coworker that turns work into a knowledge graph and acts on it&lt;/strong&gt;&lt;/p&gt;
&lt;/h5&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;You can do things like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Build me a deck about our next quarter roadmap&lt;/code&gt; → generates a PDF using context from your knowledge graph&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Prep me for my meeting with Alex&lt;/code&gt; → pulls past decisions, open questions, and relevant threads into a crisp brief (or a voice note)&lt;/li&gt;
&lt;li&gt;Track a person, company or topic through live notes&lt;/li&gt;
&lt;li&gt;Visualize, edit, and update your knowledge graph anytime (it’s just Markdown)&lt;/li&gt;
&lt;li&gt;Record voice memos that automatically capture and update key takeaways in the graph&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download latest for Mac/Windows/Linux: &lt;a class=&#34;link&#34; href=&#34;https://www.rowboatlabs.com/downloads&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;⭐ If you find Rowboat useful, please star the repo. It helps more people find it.&lt;/p&gt;
&lt;h2 id=&#34;demo&#34;&gt;Demo
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/watch?v=7xTpciZCfpw&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://github.com/user-attachments/assets/8b9a859b-d4f1-47ca-9d1d-9d26d982e15d&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Demo&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/watch?v=7xTpciZCfpw&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Watch the full video&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;installation&#34;&gt;Installation
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Download latest for Mac/Windows/Linux:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;https://www.rowboatlabs.com/downloads&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;All release files:&lt;/strong&gt;   &lt;a class=&#34;link&#34; href=&#34;https://github.com/rowboatlabs/rowboat/releases/latest&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/rowboatlabs/rowboat/releases/latest&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;google-setup&#34;&gt;Google setup
&lt;/h3&gt;&lt;p&gt;To connect Google services (Gmail, Calendar, and Drive), follow &lt;a class=&#34;link&#34; href=&#34;https://github.com/rowboatlabs/rowboat/blob/main/google-setup.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Google setup&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;voice-input&#34;&gt;Voice input
&lt;/h3&gt;&lt;p&gt;To enable voice input and voice notes (optional), add a Deepgram API key in &lt;code&gt;~/.rowboat/config/deepgram.json&lt;/code&gt;&lt;/p&gt;
&lt;h3 id=&#34;voice-output&#34;&gt;Voice output
&lt;/h3&gt;&lt;p&gt;To enable voice output (optional), add an ElevenLabs API key in &lt;code&gt;~/.rowboat/config/elevenlabs.json&lt;/code&gt;&lt;/p&gt;
&lt;h3 id=&#34;web-search&#34;&gt;Web search
&lt;/h3&gt;&lt;p&gt;To use Exa research search (optional), add the Exa API key in &lt;code&gt;~/.rowboat/config/exa-search.json&lt;/code&gt;&lt;/p&gt;
&lt;h3 id=&#34;external-tools&#34;&gt;External tools
&lt;/h3&gt;&lt;p&gt;To enable external tools (optional), you can add any MCP server or use Composio tools by adding an API key in &lt;code&gt;~/.rowboat/config/composio.json&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;All API key files use the same format:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &amp;#34;apiKey&amp;#34;: &amp;#34;&amp;lt;key&amp;gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;what-it-does&#34;&gt;What it does
&lt;/h2&gt;&lt;p&gt;Rowboat is a &lt;strong&gt;local-first AI coworker&lt;/strong&gt; that can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Remember&lt;/strong&gt; the important context you don’t want to re-explain (people, projects, decisions, commitments)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Understand&lt;/strong&gt; what’s relevant right now (before a meeting, while replying to an email, when writing a doc)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Help you act&lt;/strong&gt; by drafting, summarizing, planning, and producing real artifacts (briefs, emails, docs, PDF slides)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Under the hood, Rowboat maintains an &lt;strong&gt;Obsidian-compatible vault&lt;/strong&gt; of plain Markdown notes with backlinks — a transparent “working memory” you can inspect and edit.&lt;/p&gt;
&lt;h2 id=&#34;integrations&#34;&gt;Integrations
&lt;/h2&gt;&lt;p&gt;Rowboat builds memory from the work you already do, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Gmail&lt;/strong&gt; (email)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Calendar&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rowboat meeting notes&lt;/strong&gt; or &lt;strong&gt;Fireflies&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It also contains a library of product integrations through Composio.dev&lt;/p&gt;
&lt;h2 id=&#34;how-its-different&#34;&gt;How it’s different
&lt;/h2&gt;&lt;p&gt;Most AI tools reconstruct context on demand by searching transcripts or documents.&lt;/p&gt;
&lt;p&gt;Rowboat maintains &lt;strong&gt;long-lived knowledge&lt;/strong&gt; instead:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;context accumulates over time&lt;/li&gt;
&lt;li&gt;relationships are explicit and inspectable&lt;/li&gt;
&lt;li&gt;notes are editable by you, not hidden inside a model&lt;/li&gt;
&lt;li&gt;everything lives on your machine as plain Markdown&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The result is memory that compounds, rather than retrieval that starts cold every time.&lt;/p&gt;
&lt;h2 id=&#34;what-you-can-do-with-it&#34;&gt;What you can do with it
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Meeting prep&lt;/strong&gt; from prior decisions, threads, and open questions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email drafting&lt;/strong&gt; grounded in history and commitments&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Docs &amp;amp; decks&lt;/strong&gt; generated from your ongoing context (including PDF slides)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Follow-ups&lt;/strong&gt;: capture decisions, action items, and owners so nothing gets dropped&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;On-your-machine help&lt;/strong&gt;: create files, summarize into notes, and run workflows using local tools (with explicit, reviewable actions)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;live-notes&#34;&gt;Live notes
&lt;/h2&gt;&lt;p&gt;Live notes are notes that stay updated automatically. You can create one by typing &amp;lsquo;@rowboat&amp;rsquo; on a note.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Track a competitor or market topic across X, Reddit, and the news&lt;/li&gt;
&lt;li&gt;Monitor a person, project, or deal across web or your communications&lt;/li&gt;
&lt;li&gt;Keep a running summary of any subject you care about&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Everything is written back into your local Markdown vault. You control what runs and when.&lt;/p&gt;
&lt;h2 id=&#34;bring-your-own-model&#34;&gt;Bring your own model
&lt;/h2&gt;&lt;p&gt;Rowboat works with the model setup you prefer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Local models&lt;/strong&gt; via Ollama or LM Studio&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hosted models&lt;/strong&gt; (bring your own API key/provider)&lt;/li&gt;
&lt;li&gt;Swap models anytime — your data stays in your local Markdown vault&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;extend-rowboat-with-tools-mcp&#34;&gt;Extend Rowboat with tools (MCP)
&lt;/h2&gt;&lt;p&gt;Rowboat can connect to external tools and services via &lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt;.
That means you can plug in (for example) search, databases, CRMs, support tools, and automations - or your own internal tools.&lt;/p&gt;
&lt;p&gt;Examples: Exa (web search), Twitter/X, ElevenLabs (voice), Slack, Linear/Jira, GitHub, and more.&lt;/p&gt;
&lt;h2 id=&#34;local-first-by-design&#34;&gt;Local-first by design
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;All data is stored locally as plain Markdown&lt;/li&gt;
&lt;li&gt;No proprietary formats or hosted lock-in&lt;/li&gt;
&lt;li&gt;You can inspect, edit, back up, or delete everything at any time&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;div align=&#34;center&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://discord.gg/wajrgmJQ6b&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Discord&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;https://x.com/intent/user?screen_name=rowboatlabshq&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Twitter&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
</description>
        </item>
        
    </channel>
</rss>
