
이 글은 오픈소스 AI 코워커(co-worker)인 Rowboat가 어떤 기술적 개념을 가지고 있으며, 어떤 문제를 해결하기 위해 만들어졌는지, 그리고 실제 업무에서 어떻게 활용될 수 있는지를 정리한 IT 기술 소개 글입니다.
Rowboat는 이메일, 회의 노트 등 기존 업무 데이터를 기반으로 **지속적으로 축적되는 지식 그래프(knowledge graph)**를 만들고, 이를 활용해 문서 작성, 회의 준비, 이메일 초안 작성 등 실제 업무를 돕는 로컬 퍼스트(local-first) AI 도구입니다. 본문에서는 Rowboat의 배경, 핵심 기능, 기술적 특징, 설치 및 사용 방식까지 입력된 정보를 중심으로 설명합니다.
Rowboat란 무엇인가
Rowboat는 로컬 환경에서 동작하는 오픈소스 AI 코워커입니다.
단순히 질문에 답하는 AI가 아니라, 사용자의 업무 맥락을 장기적으로 기억하고, 그 기억을 바탕으로 실제 결과물을 만들어내는 것이 핵심 개념입니다.
Rowboat는 다음과 같은 방식으로 동작합니다.
- 이메일, 회의 노트 등 기존 업무 데이터를 연결
- 데이터를 기반으로 장기적으로 유지되는 지식 그래프 생성
- 현재 상황에 필요한 맥락을 이해하고 업무 수행 지원
- 모든 데이터는 로컬 PC에 Markdown 파일 형태로 저장
즉, “매번 다시 설명해야 하는 AI”가 아니라, 시간이 지날수록 더 똑똑해지는 업무 파트너를 지향합니다.
Rowboat가 해결하려는 문제 배경
기존 AI 도구들은 대부분 다음과 같은 한계를 가지고 있습니다.
- 매번 새로운 질문마다 문맥을 다시 복원해야 함
- 과거 결정 사항, 약속, 프로젝트 흐름을 장기적으로 기억하지 못함
- 데이터가 모델 내부에 숨겨져 사용자가 직접 관리하기 어려움
Rowboat는 이런 문제를 지식 그래프 기반의 장기 기억(long-lived memory) 구조로 해결합니다.
업무 중 생성되는 정보들이 단절되지 않고, 관계를 가진 지식으로 누적되도록 설계된 것이 가장 큰 차별점입니다.
핵심 개념: 지식 그래프와 로컬 퍼스트 구조
1. 장기 지식 그래프 (Long-lived Knowledge Graph)
Rowboat는 사람, 프로젝트, 결정 사항, 질문, 약속과 같은 중요한 맥락을 지식 그래프 형태로 저장합니다.
- 정보는 시간에 따라 누적됨
- 정보 간의 관계가 명확하게 연결됨
- 사용자가 직접 확인하고 수정 가능
이 구조 덕분에 Rowboat는 단기 검색이 아니라, 업무 맥락이 쌓이는 기억 시스템으로 동작합니다.
2. Markdown 기반 투명한 저장 구조
모든 데이터는 다음 특징을 가집니다.
- Obsidian과 호환되는 Markdown 노트
- 백링크(backlink)를 통한 관계 표현
- 독점 포맷 없음
- 사용자가 직접 열고, 수정하고, 삭제 가능
AI가 어떤 정보를 기억하고 있는지 완전히 투명하게 확인할 수 있는 구조입니다.
3. 로컬 퍼스트(Local-first) 설계
- 모든 데이터는 사용자 PC에 저장
- 클라우드 종속 없음
- 개인 정보와 업무 데이터에 대한 통제권 유지
보안과 데이터 소유권을 중요하게 생각하는 사용자에게 명확한 장점을 제공합니다.
Rowboat로 할 수 있는 주요 업무
Rowboat는 단순한 요약 도구가 아니라, 실제 업무 결과물을 만들어냅니다.
1. 회의 준비 자동화
- 과거 결정 사항 정리
- 열려 있는 질문과 이슈 정리
- 관련 이메일과 스레드 요약
회의 전에 “무엇을 알고 들어가야 하는지”를 자동으로 정리해 줍니다.
2. 이메일 및 문서 작성
- 이전 대화와 약속을 반영한 이메일 초안 작성
- 기존 맥락을 활용한 문서 및 기획안 생성
- PDF 슬라이드(덱) 생성 가능
3. 지속적인 추적과 기록
- 특정 인물, 회사, 프로젝트, 주제를 지속적으로 추적
- 변경 사항과 주요 요약 자동 반영
- 라이브 노트(Live Notes)로 항상 최신 상태 유지
라이브 노트(Live Notes) 기능
라이브 노트는 자동으로 업데이트되는 노트입니다.
- 노트에서 @rowboat를 입력해 생성
- 웹, 커뮤니케이션, 뉴스 등 다양한 소스 추적
- 경쟁사, 시장 동향, 인물, 프로젝트 모니터링 가능
모든 결과는 로컬 Markdown 노트로 다시 기록되며, 실행 시점과 동작 방식은 사용자가 직접 제어합니다.
모델 선택의 유연성 (Bring Your Own Model)
Rowboat는 특정 AI 모델에 종속되지 않습니다.
- 로컬 모델: Ollama, LM Studio
- 호스팅 모델: 사용자가 직접 API 키 제공
- 언제든 모델 교체 가능
- 데이터는 항상 로컬 Markdown 저장소에 유지
모델은 바뀌어도 기억과 지식은 그대로 유지된다는 점이 특징입니다.
외부 도구 확장: MCP(Model Context Protocol)
Rowboat는 MCP를 통해 외부 도구와 연동할 수 있습니다.
- 웹 검색
- 데이터베이스
- CRM
- 이슈 트래커
- 자동화 도구
예시로는 Exa(웹 검색), Slack, GitHub, Jira, Linear, 음성 관련 도구 등이 있으며, 모든 연동은 명시적 설정을 통해 제어됩니다.
설치 및 기본 사용 흐름
1. 설치
- Mac / Windows / Linux 지원
- GitHub 릴리스 페이지에서 최신 버전 다운로드
2. 선택 기능 설정 (선택 사항)
- 음성 입력: Deepgram API 키 설정
- 음성 출력: ElevenLabs API 키 설정
- 웹 검색: Exa API 키 설정
- 외부 도구: Composio API 키 설정
API 키는 모두 동일한 JSON 형식으로 로컬 설정 파일에 저장됩니다.
Rowboat의 차별화된 특장점 정리
- 장기적으로 누적되는 업무 기억
- 관계가 명확한 지식 그래프 구조
- 사용자가 직접 관리 가능한 Markdown 기반 데이터
- 로컬 퍼스트 설계로 데이터 통제권 확보
- 실제 업무 결과물을 생성하는 AI 코워커
- 모델과 도구를 자유롭게 확장 가능
Rowboat는 단순한 AI 비서가 아니라, 업무 맥락을 함께 기억하고 성장하는 AI 동료를 목표로 한 도구입니다.
지식 그래프, 로컬 퍼스트, 투명한 데이터 구조라는 기술적 선택은 단기 편의성보다 장기적인 업무 생산성을 중시하는 방향성을 보여줍니다.
회의 준비, 이메일 작성, 문서 생성, 정보 추적처럼 반복적이면서도 맥락이 중요한 업무에서 Rowboat는 시간이 지날수록 더 큰 가치를 제공합니다.
특히 데이터 주권과 개인화된 업무 환경을 중요하게 생각하는 사용자라면, Rowboat는 충분히 주목할 만한 오픈소스 AI 솔루션이라 할 수 있습니다.
https://github.com/rowboatlabs/rowboat
GitHub - rowboatlabs/rowboat: Open-source AI coworker, with memory
Open-source AI coworker, with memory. Contribute to rowboatlabs/rowboat development by creating an account on GitHub.
github.com

'인공지능' 카테고리의 다른 글
| HyperAgents: AI 에이전트가 스스로 하네스를 설계하는 시대의 시작 (0) | 2026.04.13 |
|---|---|
| MiniMax M2.7 모델로 살펴보는 AI 자기진화와 차세대 에이전트 기술 (0) | 2026.04.13 |
| 자연어 한 줄로 전략을 실행하는 AI 트레이딩 에이전트, Vibe-Trading 정리 (0) | 2026.04.10 |
| EXAONE 4.5: LG AI Research의 오픈 웨이트 멀티모달 비전-언어 모델 핵심 정리 (0) | 2026.04.10 |
| MiniMax AI Platform 공식 CLI(mmx-cli)로 시작하는 멀티모달 AI 개발 환경 정리 (0) | 2026.04.10 |