Show HN: Rowboat – Open-source, local-first alternative to Claude Desktop
TL;DR Highlight
이메일, 미팅, Slack, 코드 등 업무 데이터를 로컬 지식 그래프로 인덱싱하고 백그라운드 에이전트로 자동화해주는 오픈소스 데스크톱 AI 비서 앱이다. Claude Desktop처럼 쓰되 훨씬 더 풍부한 업무 컨텍스트와 자체 작업 화면을 제공한다는 점에서 주목할 만하다.
Who Should Read
Claude Code 같은 AI 코딩 도구를 이미 쓰고 있는데, 코딩 외에도 이메일 처리·미팅 정리·스케줄 기반 자동화까지 AI로 통합하고 싶은 개발자. 특히 업무 컨텍스트를 한 곳에 모아 AI가 참조하게 만들고 싶은 1인 개발자나 소규모 팀에 적합하다.
Core Mechanics
- Rowboat는 이메일, 미팅 녹취, Slack 대화, AI 어시스턴트와의 대화 내역을 Obsidian 스타일의 백링크 지식 그래프(Knowledge Graph)로 인덱싱한다. 이 그래프가 '살아있는' 형태로 지속 업데이트되면서 AI가 현재 업무 맥락을 항상 참고할 수 있게 된다.
- 내장 이메일 클라이언트가 중요 이메일을 자동으로 분류하고, 수집된 업무 컨텍스트를 활용해 중요 이메일에 대한 초안 답변을 자동으로 생성해준다.
- 백그라운드 에이전트(Background Agents)를 설정하면 '새 이메일 수신 시' 또는 '매일 오전 8시' 같은 이벤트·스케줄 기반으로 자동으로 실행된다. 이 에이전트는 웹 검색, 내장 브라우저 조작, 코드 실행까지 가능하다.
- Claude Code 또는 OpenAI Codex를 백엔드로 사용하는 Code Mode가 있어서, 병렬로 여러 코딩 에이전트를 실행하고 Rowboat가 수집한 업무 컨텍스트를 자동으로 주입하면서 코딩 작업을 진행할 수 있다.
- 내장 브라우저가 메인 브라우저와 격리되어 있어서, AI 에이전트가 접근해도 되는 계정만 선택적으로 로그인해두고 웹 작업을 시킬 수 있다. 보안 측면에서 메인 브라우저 세션 노출 위험을 줄이는 구조다.
- 로컬 미팅 노트 테이커 기능이 마이크와 스피커를 직접 탭해서 실시간 트랜스크립트를 생성하고, 미팅을 마크다운 파일로 요약한 뒤 지식 그래프를 자동으로 업데이트한다. 과거 Granola 노트와 연동도 지원했으나 Granola DB 암호화 이후 중단됐고, 자체 기능으로 대체했다.
- 사용자가 직접 '앱(work surfaces)'을 Rowboat 내부에 빌드해서 커스텀 작업 화면을 만들 수 있다. 프로젝트별 워크스페이스, 노트, 코드 모드 등 기본 제공 표면 외에 플러그인 방식으로 확장 가능한 구조를 지향하고 있다.
- Mac/Windows/Linux 데스크톱 앱으로 다운로드 가능하고, Apache-2.0 라이선스로 오픈소스이며 GitHub에서 현재 Star 15.2k, Fork 1.5k 수준의 주목을 받고 있다.
Evidence
- 멀티유저 협업 기능에 대한 수요가 댓글에서 제기됐다. Claude Code 같은 도구는 1인 작업엔 훌륭하지만, 파트너와 함께 같은 대화를 보면서 번갈아 가며 AI를 조종(pair-prompting)하는 기능이 없다는 점이 아쉽다는 의견이 있었고, Rowboat가 이를 지원하는지 질문이 이어졌다.
- 기존에 직접 만든 Wiki, 기능 계획, 클라이언트 오버뷰 등 방대한 컨텍스트 시스템을 구축해둔 사용자가 'Rowboat로 전환 시 기존 자산을 유지할 수 있는지' 우려를 표했다. 새 도구로 갈아탈 때 '내 우위(edge)를 잃지 않을까' 하는 전환 비용 문제가 핵심 장벽으로 언급됐다.
- 실제 이전 버전을 사용했던 사용자의 경험담이 공유됐다. Rowboat 디렉토리 전체를 Claude에게 직접 pointing하는 방식으로 사용했고, 모든 컨텍스트가 마크다운 파일로 저장되는 구조가 매우 유용했다는 긍정적 평가였다. 다만 Granola 노트 연동이 Granola DB 암호화 이후 조용히 끊겼던 경험도 언급했다.
- AI 도구 전반의 '정보 과잉(information asymmetry)' 문제를 제기하는 비판적 댓글도 있었다. AI가 내 노트·미팅·티켓·코드를 가져다가 '더 읽을 거리'를 만들어내고, 조직 전체가 이를 반복하면 결국 읽어야 할 것만 늘어난다는 지적이다. AI가 수고를 줄여야 하는데 오히려 늘리고 있다는 논점이었다.
- 기존에 Codex를 코딩 외 일반 업무에도 사용해왔다는 사용자가 '아직 부족한 부분이 많은데, Rowboat가 올바른 방향처럼 보인다'고 긍정적으로 평가하며 시도해볼 의향을 밝혔다. 현재 단독 코딩 에이전트 도구들에서 느끼는 한계를 Rowboat 같은 통합 컨텍스트 도구가 채워줄 수 있을지 기대감을 표한 것이다.
How to Apply
- 이메일 처리에 시간을 많이 쓰는 경우, Rowboat의 내장 이메일 클라이언트를 연결해두면 중요 이메일 자동 분류와 업무 컨텍스트 기반 초안 생성 기능을 바로 활용할 수 있다. 별도 설정 없이 기존 이메일 계정을 연결하는 것만으로 시작 가능하다.
- 매일 반복되는 리포트 생성이나 특정 이벤트(새 이슈 등) 발생 시 자동으로 처리해야 하는 작업이 있다면, Rowboat의 백그라운드 에이전트를 스케줄/이벤트 기반으로 설정해두면 된다. Claude Code 또는 Codex 백엔드와 연결해서 코드 실행까지 자동화할 수 있다.
- Claude Code로 이미 코딩 작업을 하고 있지만 프로젝트 히스토리나 회의 결정 사항 같은 맥락이 매번 누락된다면, Rowboat의 Code Mode를 사용하면 지식 그래프에 쌓인 업무 컨텍스트가 자동으로 주입된다. 병렬 에이전트 실행도 지원하므로 여러 작업을 동시에 돌릴 수 있다.
- 자체 컨텍스트 시스템(위키, 마크다운 노트 등)을 이미 운영 중이라면, 당장 Rowboat로 전환하지 않아도 Rowboat가 생성하는 마크다운 파일 디렉토리를 기존 Claude 세션에 pointing하는 방식으로 점진적으로 통합할 수 있다. 실제 사용자가 이 방식으로 두 시스템을 병행한 경험을 공유했다.
Code Example
# Rowboat 로컬 실행 (docker-compose 기반)
git clone https://github.com/rowboatlabs/rowboat
cd rowboat
cp .env.example .env
# .env에 API 키 등 설정 후
docker-compose up
# 또는 Mac/Windows/Linux 데스크톱 앱으로 직접 다운로드:
# https://github.com/rowboatlabs/rowboat/releasesTerminology
Related Papers
AI Meets Cryptography 1: What AI Found in Cloudflare's Circl
zkSecurity 팀이 AI 감사 파이프라인을 Cloudflare의 오픈소스 암호화 라이브러리 CIRCL에 돌려서 실제로 존재하는 버그 7개를 발견했고, 그 중에는 속성 기반 암호화의 접근 제어를 완전히 우회할 수 있는 Critical 버그도 포함되어 있다. AI가 암호화 코드 감사에서 실질적인 성과를 낼 수 있음을 보여준 사례라 주목할 만하다.
OfficeCLI: Office suite for AI agents to read and edit Microsoft Office files
AI 에이전트가 Microsoft Office 파일을 읽고 편집할 수 있도록 만들어진 오픈소스 CLI 도구로, Office 설치 없이 단일 바이너리만으로 동작한다.
Agent Data Injection Attacks are Realistic Threats to AI Agents
JSON 구분자를 살짝 바꿔 넣는 것만으로 Claude Code, Codex, Gemini CLI에서 원격 코드 실행이 가능한 새로운 AI 에이전트 공격 기법 발견.
Reasoning effort, not tool access, buys first-try reliability in agentic code generation: an observational study
Claude Code로 90번 반복 실험한 결과, Playwright 같은 테스트 도구는 비용만 올리고 실패율엔 무효였으며 xHigh reasoning effort가 첫 시도 완성률을 28%→89%로 끌어올렸다.
Show HN: ctx – Search the coding agent history already on your machine
Claude Code, Cursor, Codex 등 코딩 에이전트가 이전 세션의 논의·결정·실패 시도를 잊지 않도록 SQLite로 인덱싱해 재사용할 수 있게 해주는 오픈소스 CLI 도구다.
OpenWiki: CLI that writes and maintains agent documentation for your codebase
LangChain이 만든 CLI 도구로, AI 에이전트가 코드베이스를 이해하는 데 필요한 문서를 자동으로 생성하고 최신 상태로 유지해준다. 코딩 에이전트(Copilot, Claude 등)의 컨텍스트 품질을 높이고 싶은 개발자에게 유용하다.