메뉴
HN
Hacker News 21일 전

로컬 기반 AI 사무 보조, Rowboat

IMP
7/10
핵심 요약

Rowboat는 Claude Desktop의 오픈소스 대안으로, 사용자의 업무 데이터를 로컬 기기의 거대한 지식 그래프(Markdown 형식)로 구축하여 작업하는 AI 동료입니다. 내장된 이메일 클라이언트, 브라우저, 코드 모드 등을 통해 AI와 협업하며 백그라운드 에이전트를 활용한 자동화까지 지원합니다. 모든 데이터가 로컬에 저장되어 프라이버시가 보장되며, Ollama를 통한 로컬 모델부터 다양한 외부 API 모델까지 자유롭게 연동할 수 있다는 것이 큰 장점입니다.

번역된 본문

Rowboat는 사용자의 작업 내용을 기억하고 이를 바탕으로 실제 행동을 취할 수 있는 내장 인터페이스를 갖춘 데스크톱 AI 동료입니다. Rowboat는 사용자의 작업 내용을 살아 숨 쉬는 지식 그래프로 색인화하고, 이를 활용해 컴퓨터에서 작업을 수행합니다. AI와 협업하기 위한 다양한 작업 환경을 제공합니다: 이메일 클라이언트, 메모, 브라우저, 코드 모드, 회의록 기록 기능 및 다양한 프로젝트를 위한 워크스페이스.

Mac/Windows/Linux용 최신 버전 다운로드: [다운로드 링크] 데모 확인: 앱에서 코드로 변환 데모 · 지식 그래프 데모 ⭐ Rowboat가 유용하다고 생각되시면 리포지토리에 별표(Star)를 눌러주세요. 더 많은 사람들이 이 프로젝트를 찾는 데 도움이 됩니다.

개요

  • Brain (두뇌): Rowboat는 이메일, 회의, Slack 및 AI 비서와의 대화를 Obsidian 스타일의 상호 링크가 걸린 살아 숨 쉬는 지식 그래프로 색인화합니다.
  • Email (이메일): 내장된 이메일 클라이언트는 이메일을 '중요' 항목과 '기타'로 분류합니다. Rowboat는 모든 작업 맥락을 활용하여 중요한 이메일에 대한 답장 초안을 자동으로 작성합니다.
  • Background agents (백그라운드 에이전트): 새 이메일 수신과 같은 이벤트가 발생할 때 또는 매일 오전 8시와 같은 특정 일정에 실행되는 백그라운드 에이전트를 설정할 수 있습니다. 이들은 다양한 도구에 연결하고, 웹을 검색하고, 브라우저를 사용하며, Claude Code나 Codex를 통해 코드를 작성할 수 있습니다.
  • Built-in Browser (내장 브라우저): Rowboat에는 사용자와 AI 비서가 웹 작업을 함께 협업할 수 있는 브라우저가 포함되어 있습니다. 메인 브라우저와 격리되어 있으므로 AI 비서가 접근하도록 허용하고 싶은 계정에만 로그인하면 됩니다.
  • Meeting Notes (회의록): 마이크와 스피커에 접근하여 실시간 전사를 제공하고, 회의를 Markdown 파일로 요약하여 지식 그래프를 업데이트하는 로컬 회의록 작성 기능입니다.
  • Code Mode (코드 모드): Claude Code 또는 Codex를 사용하여 병렬 코딩 에이전트를 실행하고, Rowboat가 필요할 때마다 모든 작업 맥락을 바탕으로 이를 구동하게 할 수 있습니다.
  • Apps (앱): Rowboat 내부에 나만의 작업 환경을 구축할 수 있습니다. 이러한 앱은 모든 도구와 통합에 접근할 수 있으며, 다른 사람들과 공유할 수 있습니다.
  • Integrations (통합): 가장 인기 있는 제품들과의 원클릭 연동을 지원합니다.

설치 및 설정

  • 다운로드: [Mac/Windows/Linux 최신 버전 다운로드]
  • 모든 릴리스 파일: https://github.com/rowboatlabs/rowboat/releases/latest
  • Google 설정: Google 서비스(Gmail, 캘린더, Drive)를 연결하려면 안내에 따라 설정하세요.
  • 음성 입력: 음성 입력 및 음성 메모를 활성화하려면(선택 사항), ~/.rowboat/config/deepgram.json에 Deepgram API 키를 추가하세요.
  • 음성 출력: 음성 출력을 활성화하려면(선택 사항), ~/.rowboat/config/elevenlabs.json에 ElevenLabs API 키를 추가하세요.
  • 웹 검색: Exa 리서치 검색을 사용하려면(선택 사항), ~/.rowboat/config/exa-search.json에 Exa API 키를 추가하세요.
  • 외부 도구: 외부 도구를 활성화하려면(선택 사항), MCP 서버를 추가하거나 ~/.rowboat/config/composio.json에 API 키를 입력해 Composio 도구를 사용하세요. 모든 API 키 파일은 동일한 형식({ "apiKey": "<키>" })을 사용합니다.

Rowboat가 다른 점 대부분의 AI 도구들은 필요할 때마다 문서나 대화 내용을 검색하여 문맥을 파악합니다. 반면 Rowboat는 장기적인 지식을 유지합니다.

  • 시간이 지남에 따라 문맥이 축적됩니다.
  • 관계가 명시적이고 사용자가 검토할 수 있습니다.
  • 모델 내부에 숨겨지지 않고, 사용자가 직접 메모를 편집할 수 있습니다.
  • 모든 데이터는 일반 Markdown 형태로 사용자의 기기에 저장됩니다.

그 결과, 매번 차가운 상태에서 검색을 시작하는 대신, 시간이 지남에 따라 지식이 복리처럼 쌓이는 기억을 갖게 됩니다.

나만의 모델 사용 (BYOM) Rowboat는 사용자가 선호하는 모델 설정과 함께 작동합니다:

  • Ollama 또는 LM Studio를 통한 로컬 모델 사용
  • 호스팅 모델 사용 (자체 API 키/제공자 필요)
  • 언제든지 모델을 교체할 수 있으며 — 사용자의 데이터는 로컬 Markdown 볼트에 그대로 유지됩니다.

도구(MCP)로 Rowboat 확장 Rowboat는 MCP(모델 컨텍스트 프로토콜)를 통해 외부 도구 및 서비스에 연결할 수 있습니다. 즉, 검색, 데이터베이스, CRM, 고객 지원 도구, 자동화 도구 또는 자체 내부 도구를 연결할 수 있습니다(예: Exa(웹 검색), Twitter/X, ElevenLabs(음성), Slack, Linear/Jira, GitHub 등).

로컬 우선 설계 (Local-first by design)

  • 모든 데이터는 일반 Markdown으로 로컬에 저장됩니다.
  • 독점 포맷이나 호스팅 서비스에 종속되지 않습니다.
  • 언제든지 모든 데이터를 검토, 편집, 백업 또는 삭제할 수 있습니다.

Discord · Twitter

원문 보기
원문 보기 (영어)
Rowboat A desktop AI coworker with a memory of your work and built-in surfaces to act on it. 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 Demo - apps to code · Demo - knowledge graph ⭐ If you find Rowboat useful, please star the repo. It helps more people find it. Overview Brain Rowboat indexes email, meetings, slack and assistant conversations into a living Obsidian-style backlinked knowledge graph. Email The built-in email client sorts emails into important and everything else. Rowboat automatically drafts responses for important email using all the work context. Background agents You can set up background agents that run on events like new email or on schedule like every day at 8am. They can connect to tools, search the web, use the browser and write code using Claude Code or Codex. Built-in Browser Rowboat includes a browser that lets you and assistant collaborate on web tasks. Because its isolated from your main browser, you can log in only to the accounts that want the assistant to access. Meeting Notes A local meeting note-taker that taps into mic & speaker, produces live transcript and summarizes the meeting in a markdown file and updates the knowledge graph. Code Mode Code mode lets you spin up parallel coding agents with Claude Code or Codex, and have Rowboat drive them with all the work context where needed. Apps You can bulild your own work surfaces inside Rowboat — they get acess to all the tools and integrations, and you can share them with other people. Integrations Includes one-click integrations to most popular products. Installation Download latest for Mac/Windows/Linux: Download All release files: https://github.com/rowboatlabs/rowboat/releases/latest Google setup To connect Google services (Gmail, Calendar, and Drive), follow Google setup . 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 All API key files use the same format: { "apiKey": "<key>" } How it’s different Most AI tools reconstruct context on demand by searching transcripts or documents. Rowboat maintains long-lived knowledge instead: context accumulates over time relationships are explicit and inspectable notes are editable by you, not hidden inside a model everything lives on your machine as plain Markdown The result is memory that compounds, rather than retrieval that starts cold every time. Bring your own model Rowboat works with the model setup you prefer: Local models via Ollama or LM Studio Hosted models (bring your own API key/provider) Swap models anytime — your data stays in your local Markdown vault Extend Rowboat with tools (MCP) Rowboat can connect to external tools and services via Model Context Protocol (MCP) . That means you can plug in (for example) search, databases, CRMs, support tools, and automations - or your own internal tools. Examples: Exa (web search), Twitter/X, ElevenLabs (voice), Slack, Linear/Jira, GitHub, and more. Local-first by design All data is stored locally as plain Markdown No proprietary formats or hosted lock-in You can inspect, edit, back up, or delete everything at any time Discord · Twitter