Codexia: OSS Agent Workstation for Codex and Claude

hackernews | | 📦 오픈소스
#ai agent #ai 딜 #claude #codexia #oss #tauri #codex
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

Codexia는 Codex CLI와 Claude Code를 하나로 결합하여 에이전트 워크플로우, IDE 형식의 편집기, 헤드리스 웹 서버 등을 통합 지원하는 오픈소스 Tauri v2 애플리케이션입니다. 사용자는 이 프로그램을 통해 반복 작업을 자동화하는 작업 스케줄러를 활용하고, MCP 서버 마켓플레이스와 같은 생태계를 활용할 수 있으며, PDF 및 XLSX 파일을 원클릭으로 미리보는 등의 데이터 처리를 수행할 수 있습니다. 또한 React 및 Rust 기반으로 구축된 이 도구는 웹 브라우저를 통해 원격 제어가 가능한 HTTP API를 노출하며, 기본적으로 모든 데이터를 로컬에 저장하고 에이전트별로 독립된 프로세스와 권한 제어를 통해 안전한 실행 환경을 보장합니다. 마지막으로 이 프로젝트는 AGPL-3.0 및 상업용 라이선스의 듀얼 라이선스 체계로 운영되며 개발자들의 적극적인 기여를 환영하고 있습니다.

본문

Codexia is a Tauri v2 app for Codex CLI + Claude Code — combining agent workflows, an IDE-like editor, a headless web server, and a prompt notepad in one workspace. - Agent workflows: Task Scheduler for recurring jobs, remote control via headless web server - Workspace: Git worktree management, project file tree, IDE-like editor, prompt notepad, local web preview - Data tools: One-click PDF / XLSX / CSV preview - Ecosystem: MCP server marketplace, agent skills marketplace - Personalization: Theme and accent customization, usage analytics dashboard brew tap milisp/codexia brew install --cask codexia - Launch Codexia. - Add your project directory. - Enter a prompt and start your agent session. - Create an Agent Task Scheduler job for recurring workflows. - Codex app-server integration - Claude agent rust sdk integration - Frontend: React + TypeScript + Zustand + shadcn/ui in src/ - Desktop backend: Tauri v2 + Rust in src-tauri/src/ - Headless backend: Axum web server for remote control in src-tauri/src/web_server/ - Agent runtime: Codex app-server JSON-RPC integration for session/turn lifecycle - Real-time updates: WebSocket broadcast stream at /ws for browser clients Core entry points: src-tauri/src/lib.rs (desktop commands and state)src-tauri/src/web_server/server.rs (headless server startup)src-tauri/src/web_server/router.rs (HTTP API route surface)src/services/tauri/ (frontend invoke layer) Codexia exposes a browser-accessible API when running in web/headless mode: - Health and stream: GET /health ,GET /ws - Codex lifecycle: /api/codex/thread/* ,/api/codex/turn/* ,/api/codex/model/* ,/api/codex/approval/* - Automation scheduler: /api/automation/* (create/update/list/run/pause/delete) - Files, git, and terminal: /api/filesystem/* ,/api/git/* ,/api/terminal/* - Claude integration: /api/cc/* - Notes and productivity: /api/notes/* ,/api/codex/usage/token Contributor note: - Add new API handlers under src-tauri/src/web_server/handlers/ - Register routes in src-tauri/src/web_server/router.rs - Add corresponding frontend client calls in src/services/tauri/ - Process isolation: Agents run in separate processes - Permission control: Configure file and network access per agent - Local storage: All data stays on your machine - Open source: Full transparency through open source code - Telemetry: Opt-in only, off by default Contributions are welcome. Read CONTRIBUTING.md for setup and workflow. Community forks: - jeremiahodom/codex-ui — Node.js backend with API/SSE - Itexoft/codexia — SSH integration - nuno5645/codexia — Reasoning and token count events Related: - awesome-codex-cli — curated list of Codex CLI resources - claw-army/claude-node — Python subprocess bridge for Claude Code CLI Dual-licensed under AGPL-3.0 (open source) and a Commercial License (closed-source / SaaS use). See COMMERCIAL.md for details.

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →