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

Godmode 플러그인, Claude Code 및 기타 AI 코딩 에이전트에 자율 반복 루프 기능 추가
Godmode는 Claude Code에 자율적인 측정-수정-검증 루프를 추가하는 오픈소스 플러그인으로, 병렬 에이전트, 실패 메모리, 최적화, 보안 감사, TDD를 포함한 126가지 기능을 제공합니다. Cursor, Codex, Gemini CLI, OpenCode와 호환됩니다.

yburn: 불필요한 AI 에이전트 크론 작업 감사 및 교체 도구
yburn은 AI 에이전트 크론 작업을 감사하고 LLM이 필요 없는 작업을 독립형 Python 스크립트로 대체하는 Python 도구입니다. 제작자는 98개의 크론 작업 중 58%가 시스템 상태 점검 및 Git 백업과 같은 순수 기계적 작업이었음을 발견했습니다.

DoomVLM: 둠 데스매치에서 비전 언어 모델 테스트를 위한 오픈 소스 도구
DoomVLM은 이제 단일 Jupyter 노트북으로 오픈 소스화되어 OpenAI 호환 API를 통해 비전 언어 모델이 Doom을 플레이하는 것을 테스트할 수 있게 되었습니다. 이 도구는 최대 4개의 모델이 경쟁할 수 있는 데스매치 모드를 지원하며, 시스템 프롬프트, 도구 설명 및 샘플링 매개변수에 대한 완전한 구성 옵션을 제공합니다.

스펙맥싱: YAML 스펙과 ACAI로 AI 정신병과 싸우기
Acai.sh가 Specsmaxxing을 소개합니다: 요구사항을 YAML로 작성하고 번호가 매겨진 AI 수용 기준(ACAI)을 사용하여 AI 에이전트가 코드에서 참조함으로써 컨텍스트 손실 문제를 해결하는 방법입니다.