OpenWiki - 코드베이스를 위한 에이전트용 문서를 작성하고 관리하는 CLI
요약
OpenWiki는 코드베이스와 목적별 메모리용 위키를 작성하고 관리하는 에이전트 전용 CLI 도구입니다. 로컬 지식 소스를 통합하여 개인 브레인 위키(Personal 모드)나 현재 코드베이스 문서(Code 모드)를 구축할 수 있습니다. CI 연동을 통해 문서 자동 갱신 및 PR 생성을 지원하며, 다양한 AI 프로바이더와 커넥터를 활용합니다.
핵심 포인트
- 코드베이스 전용 문서를 관리하는 에이전트 도구입니다.
- 로컬 지식 소스(Notion, Gmail 등)를 통합하여 위키를 구축할 수 있습니다.
- CI/CD 연동을 통해 문서 자동 갱신 및 PR 생성을 지원합니다.
- OpenAI, Gemini, Anthropic 등 다양한 AI 프로바이더를 지원합니다.
에이전트 전용으로 제작된 문서화 도구로, 코드베이스나 목적별 메모리용 위키를 작성/유지
- 내장 커넥터 또는 Git 저장소를 통해 로컬 지식 소스를 가져와 하나의
로컬 위키로 통합
두 가지 모드 제공
Personal 모드: 로컬 Repo,Gmail,Notion,Web Search,Hacker News,X 등을 소스로~/.openwiki/wiki
에 개인 브레인 위키 구축
Code 모드: 현재 코드베이스용 저장소 문서를 openwiki/
에 생성
CI 연동으로 문서 자동 갱신, GitHub Actions/GitLab CI용 예시 워크플로를 제공해 문서 갱신 PR/merge request를 자동 생성
Google Open Knowledge Format(OKF) v0.1 번들을 두 모드 모두에서 출력, 개념 문서는 type
필드를 가진 YAML front matter를 갖고 Markdown 링크로 관계 표현
- 각 code 실행 시 저장소 루트에
AGENTS.md
와 CLAUDE.md
를 유지, 코딩 에이전트가 컨텍스트 검색 시 위키를 참조하도록 유도
- 기존 파일이 있으면
<!-- OPENWIKI:START -->…<!-- OPENWIKI:END -->
블록만 갱신하고 나머지는 보존
로컬 커넥터로 Git 저장소,Notion,Gmail,X,Web Search,Hacker News 수집 지원, 동일 커넥터를 여러 인스턴스로 구성 가능
다양한 추론 프로바이더 지원: OpenAI, OpenRouter, Gemini(AI Studio), Gemini Enterprise(Vertex AI), Nebius Token Factory, Fireworks, Baseten, NVIDIA NIM, OpenAI 호환, AWS Bedrock, Anthropic
- 온보딩 기본값은 OpenAI의
gpt-5.6-terra
, ChatGPT 로그인/IAM 자격증명/Google ADC 등 프로바이더별 인증 방식 제공
익명 텔레메트리를 기본 수집(명령/결과/프로바이더/커넥터 이름 수준)하되, 파일 내용/자격증명/프롬프트/모델 출력/IP는 수집하지 않으며 OPENWIKI_TELEMETRY_DISABLED=1
또는 DO_NOT_TRACK=1
로 비활성화 가능
npm install -g openwiki
로 설치
- MIT 라이선스
댓글과 토론
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기