Codex Workspace가 지식 Vault와 AI 도우미 패널을 연결

Codex Workspace

기존 Codex CLI 세션을 Obsidian 안으로 — API 키나 내장 웹페이지가 필요 없습니다.

English · 繁體中文 · 简体中文 · 日本語 · 한국어

> [!IMPORTANT] > Codex Workspace는 독립 커뮤니티 프로젝트이며 Obsidian 또는 OpenAI의 공식 제품이나 제휴 제품이 아닙니다. ## 대화할 수 있는 Vault Obsidian 왼쪽 Ribbon의 Codex 아이콘을 누르면 오른쪽 사이드바에 지속형 대화 패널이 열립니다. 이미 설치하고 로그인한 Codex CLI를 사용하며 현재 Vault를 작업 디렉터리로 실행합니다. 회의 노트 정리, Markdown 문서 간 연결, 연구 폴더 요약, frontmatter와 Wiki 링크 정리, 문제 해결 협업, 기존 Codex skills/plugins/MCP 활용을 요청할 수 있습니다. ## 주요 기능 | 기능 | 설명 | | --- | --- | | 기존 Codex 로그인 | 로컬 Codex CLI/ChatGPT 로그인을 사용하며 API 키를 요청하거나 저장하지 않습니다. | | 네이티브 패널 | 왼쪽 Ribbon에서 Obsidian 오른쪽 `ItemView`를 엽니다. | | 멀티턴 대화 | `codex exec resume`으로 같은 session을 이어갑니다. | | Vault 작업 | 현재 로컬 Vault를 작업 디렉터리로 사용합니다. | | 권한 제어 | 읽기 전용 분석 또는 workspace-write를 선택할 수 있습니다. | | 로컬 기록 | 메시지와 session ID는 플러그인 데이터에만 저장됩니다. | ## 요구 사항과 설치 - Obsidian Desktop 1.7.2 이상. - Codex CLI 설치 후 `codex` 로그인이 완료되어야 합니다. - 현재 macOS/Linux를 지원하며 Windows는 아직 검증되지 않았습니다. [최신 Release](https://github.com/yamantaka520/Codex-Plugin-for-Obsidian/releases/latest)에서 `manifest.json`, `main.js`, `styles.css`를 다운로드해 `/.obsidian/plugins/codex-workspace/`에 넣습니다. Obsidian을 다시 시작하고 **Settings → Community plugins**에서 **Codex Workspace**를 활성화하세요. [BRAT](https://github.com/TfTHacker/obsidian42-brat)으로 beta를 설치할 수도 있습니다. ## 권한과 개인정보 - **계정:** 전체 기능에는 로그인된 로컬 Codex CLI/ChatGPT 계정이 필요합니다. - **네트워크:** 플러그인은 Codex CLI를 실행하며 CLI가 설정에 따라 OpenAI 서비스와 통신합니다. 플러그인 자체는 OpenAI API를 호출하지 않습니다. - **Vault 외부 접근:** Vault 밖의 Codex 실행 파일을 시작합니다. CLI는 자체 설정·인증 디렉터리를 사용하며 플러그인은 인증 정보를 읽거나 복사하지 않습니다. - **Vault 권한:** 기본값은 현재 Vault로 제한된 `workspace-write`이며 분석 전용으로 `read-only`를 선택할 수 있습니다. - **승인:** 기본값은 `--approve-for-me`지만 위험한 sandbox bypass는 절대 사용하지 않습니다. - **로컬 데이터:** 메시지와 session ID는 로컬에 저장되며 클라이언트 텔레메트리나 광고가 없습니다. 중요한 변경 전에는 Git 또는 백업을 사용하세요. 자세한 내용은 [SECURITY.md](SECURITY.md)를 참고하세요. ## 현재 제한과 계획 0.3.0은 초기 public beta입니다. 한 번에 하나의 Codex turn만 실행하며 안전한 progress, 이름 있는 다중 대화, 로컬 검색, 보관, Markdown 내보내기 및 확인 삭제를 지원합니다. 로컬 Vault만 지원하며 Windows와 파일 변경 review는 미검증입니다. Community 자동 심사는 통과했고 수동 심사를 요청했습니다. 자세한 내용은 [다음 단계 실행 계획](docs/NEXT_PHASE.md)을 참고하세요. ## 개발 ```bash npm install npm run build npm test npm audit --omit=dev ``` [CONTRIBUTING.md](CONTRIBUTING.md)를 먼저 확인하세요. 라이선스는 [MIT](LICENSE)입니다.