rowboat: 무엇인지, 어떤 문제를 해결하는지 & 왜 인기를 얻고 있는지
rowboat: 무엇인지, 어떤 문제를 해결하는지 & 왜 인기를 얻고 있는지
해결하는 문제
Rowboat은 AI에게 문맥을 반복해서 다시 설명해야 하는 번거로움을 없애기 위해 설계된 로컬 우선(local-first) AI 동료입니다. Rowboat은 단순히 필요할 때마다 대화 기록이나 문서를 검색하는 대신, 사람, 프로젝트, 결정 사항을 포함하여 사용자의 작업에 대한 장기적이고 복합적인 지식 그래프를 유지함으로써 "cold start" 검색 문제를 해결합니다.
작동 방식
Rowboat은 이메일(Gmail), 캘린더, 회의록(Fireflies 또는 기본 노트)에 연결하여 메모리 시스템을 구축합니다. 이 메모리는 사용자의 로컬 머신에 백링크가 포함된 Obsidian 호환 Plain Markdown 노트의 Vault로 저장됩니다. Rowboat은 이 구조화된 문맥을 사용하여 이메일 초안 작성, 회의 브리핑 준비, PDF 슬라이드 생성과 같은 작업을 수행합니다. 사용자는 자신만의 LLM(Ollama, LM Studio 또는 호스팅된 API를 통해)을 가져와 사용할 수 있으며, Model Context Protocol (MCP)을 사용하여 Slack, GitHub, Jira와 같은 외부 도구와 연결하여 시스템의 기능을 확장할 수 있습니다.
대상 사용자
데이터에 대한 완전한 로컬 제어권과 개인정보 보호를를 유지하면서, 다양한 커뮤니케이션 채널에 걸쳐 자신의 특정 작업 이력과 약속을 기억하는 AI 비서가 필요한 전문가들을 위해 구축되었습니다.
주요 특징
- Local-first Memory: 모든 데이터는 사용자의 머신에 Plain Markdown 파일로 저장되어 검사 및 편집이 가능합니다.
- Knowledge Graph: 엔티티 간의 명시적 관계를 유지하여 시간이 지남에 따라 복합적인 문맥을 생성합니다.
- Live Notes:
@rowboat명령어를 사용하여 특정 주제, 사람 또는 경쟁사에 대한 노트를 자동으로 업데이트합니다. - Extensible Tooling: 다양한 외부 서비스와의 통합을 위해 MCP 서버와 Composio 도구를 지원합니다.
- Model Agnostic: 로컬 모델(Ollama, LM Studio)과 호스팅된 API 제공업체 모두와 호환됩니다.
Sources
- undefinedrowboatlabs/rowboat