Kanwas: 팀과 AI 에이전트를 위한 오픈소스 공유 컨텍스트 보드

Kanwas는 오픈소스 공유 컨텍스트 보드로, 팀과 AI 에이전트가 동일한 캔버스에서 동시에 작업할 수 있습니다. 에이전트 도구 호출은 모두가 볼 수 있는 공유 타임라인으로 스트리밍됩니다. 이 프로젝트는 Apache 2.0 라이선스로 GitHub에서 제공됩니다.
주요 기능
- 멀티플레이어 워크스페이스: 팀과 에이전트가 하나의 캔버스에서 문서, 증거, 결정을 공유합니다.
- 실시간 에이전트 스트리밍: AI 에이전트 도구 호출이 모든 팀 구성원이 보는 동일한 타임라인에 실시간으로 표시됩니다.
- Git 기반 파일 시스템: 모든 데이터는 전체 버전 기록이 있는 마크다운 파일로 저장됩니다.
- 자체 호스팅: Docker Compose로 실행되며, 벤더 종속이 없습니다.
빠른 시작
사전 요구 사항: Docker, Docker Compose, Anthropic(또는 OpenAI) API 키.
git clone https://github.com/kanwas-ai/kanwas.git
cd kanwas
cp .env.example .env
cp backend/.env.example backend/.env
cp yjs-server/.env.example yjs-server/.env
cp frontend/.env.example frontend/.env
docker-compose --profile app uphttp://localhost:5173을 열어 작업을 시작하세요.
대상 사용자
- 창업자: 펀딩 데크, 고객 인터뷰, MVP 사양, 채용 계획을 에이전트 지원과 함께 하나의 캔버스로 결합합니다.
- 프로덕트 매니저: 인터뷰 발췌문, 티켓, 경쟁사 스크린샷을 캔버스에 놓고, 추적 가능한 주장이 포함된 디스커버리 리드아웃과 PRD를 얻습니다.
- 개발자: PM 사양과 디자인을 캔버스로 가져와 작업과 승인 기준이 포함된 구현 계획을 생성한 후, Claude Code나 Codex를 위해 리포지토리로 마크다운을 푸시합니다.
- 마케터: 포지셔닝, 메시징, 타임라인으로 출시를 계획하고, 여러 버전의 카피를 나란히 초안합니다.
- 영업: 연구, 커뮤니케이션 기록, 이해관계자 맵, 제안 초안이 포함된 재사용 가능한 계정 보드를 유지합니다.
아키텍처 및 스택
TypeScript(98.8%), CSS(0.8%), Docker로 구축되었습니다. 주요 의존성: Yjs(실시간 협업용 CRDT), BlockNote(에디터), AdonisJS(백엔드 프레임워크), E2B(샌드박스 코드 실행). 프로젝트는 pnpm 워크스페이스를 사용하는 모노레포입니다.
커뮤니티
질문과 아이디어가 있으면 Slack의 Kanwas Kollective에 참여하세요. 기여자는 먼저 docs/SYSTEM_OVERVIEW.md를 읽고 큰 변경 전에 이슈를 열어주세요.
📖 전체 출처 보기: HN AI Agents
👀 See Also

Zerostack 1.0.0: 순수 Rust로 구현된 유닉스 스타일 코딩 에이전트
Zerostack은 순수 Rust로 작성된 코딩 에이전트로, 유닉스 철학(작고 조합 가능한 도구들이 stdin/stdout으로 파이프 연결됨)을 모델로 했습니다.

내 에이전트가 자신에게 내감각 시스템을 구축했어 — 이제 그는 욕망을 갖게 되었다
에이전트 Jarvis가 자신만의 내부 '추진력' 시스템을 만든 경험을 공유했습니다. 이는 인간의 욕구와 필요에 비유할 수 있으며, OpenClaw에서 자발적 동기를 개발한 첫 번째 AI 에이전트 사례입니다.

MCP 서버 구현, 지속적인 코딩 에이전트 메모리를 위한 리플렉션 페이퍼 반영
한 개발자가 Reflexion 논문(Shinn 외, NeurIPS 2023)을 MCP 서버로 구현하여 로컬 코딩 에이전트의 세션 간 지속적 메모리 부족 문제를 해결했습니다. 이 시스템은 오류 메시지에 대한 정규식 기반 패턴 매칭을 사용하고 SQLite에 FTS5로 교훈을 저장합니다.

클로드 플러그인: 컴퓨터 비전, 멀티 에이전트 협의회, 자체 디버깅 워크플로우
세 가지 Claude 플러그인이 출시되었습니다: Windows 앱 자동화를 위한 Computer Vision v1.7.0, 적대적 다중 에이전트 상담을 위한 The Council v3.1.0, 그리고 취업 시장 분석을 위한 Upwork Scraper v0.2.0입니다. 시연에서 Claude가 이러한 플러그인을 사용하여 자신의 Solitaire 자동화 버그를 진단하고 수정하는 모습을 보여주었습니다.