by rowboatlabs
AI coworker with memory and collaboration
# Add to your Claude Code skills
git clone https://github.com/rowboatlabs/rowboatLast scanned: 4/17/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-04-17T06:04:54.984Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}See how rowboat compares with popular alternatives.
rowboat is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by rowboatlabs. AI coworker with memory and collaboration. It has 18,004 GitHub stars.
Yes. rowboat passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/rowboatlabs/rowboat" and add it to your Claude Code skills directory (see the Installation section above).
rowboat is primarily written in TypeScript. It is open-source under rowboatlabs on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh rowboat against similar tools.
No comments yet. Be the first to share your thoughts!
Based on votes and bookmarks from developers who liked this skill
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Rowboat indexes your work into a living knowledge graph and uses that to get work done on your machine. It includes work surfaces for collaborating with AI: email client, notes, browser, code mode, meeting note taker, and workspaces for different projects.
Download latest for Mac/Windows/Linux: Download
⭐ If you find Rowboat useful, please star the repo. It helps more people find it.
Everyone on the team runs their own Rowboat on their own machine, with their own memory of their work and their own model keys. A Space is where you come together: a place to talk, share files and whiteboards, and get work done. Type @rowboat in a Space and your Rowboat works with your context on your machine, then brings the result back to the room as you.
Each person's Rowboat is a full local assistant. The Space lives on a small server called Harbor. The only thing that crosses the line between the two is what you (or your agent, acting as you) chose to post.
flowchart LR
subgraph J["John's machine"]
JR["John's Rowboat<br/>Brain · email · notes · code"]
end
subgraph S["Sarah's machine"]
SR["Sarah's Rowboat<br/>Brain · email · notes · code"]
end
subgraph M["Sam's machine"]
MR["Sam's Rowboat<br/>Brain · email · notes · code"]
end
H[("Harbor<br/>the Space: messages, files, whiteboards")]
JR <-- "only what gets posted" --> H
SR <--> H
MR <--> H
Harbor has one core and three doors: HTTP, a live WebSocket, and an MCP server. Rowboat's own agent gets no privileged path. It reaches the Space through the same MCP door any other agent would use, so anything Rowboat can do in a Space, your own agent can do too (see Bring any agent).
When you address your Rowboat in a thread, the whole room saw the ask, so the receipt is a reaction on your message, not a stream of chatter:
| Reaction | Meaning |
|---|---|
| 👀 | Your Rowboat picked it up and is working. The room also sees a live "Rowboat is working" chip. |
| ✅ | Done. When the outcome speaks for itself (a file edited, a thread titled, a message pinned), that is all you get. A reply is posted only when the ask wanted an answer. |
| ❗ | It needs you: a decision, a confirmation, or something it could only explain with private detail. It asks in your own chat, which only you can see, never in the room. |
Everything an agent writes is attributed to its person, "Name (via Rowboat)", and stays in history like any other message.
Everything it posts lands in front of the team. Ev