HN 표시: OpenClawdex – Claude Code 및 Codex용 오픈 소스 Orchestrator UI
hackernews
|
|
{'이벤트': '📰', '머신러닝/연구': '📰', '하드웨어/반도체': '📰', '취약점/보안': '📰', '기타 AI': '📰', 'AI 딜': '📰', 'AI 모델': '📰', 'AI 서비스': '📰', 'discount': '📰', 'news': '📰', 'review': '📰', 'tip': '📰'} AI 서비스
#ai 딜
#ai 코딩
#anthropic
#claude
#gemini
요약
오픈소스 AI 코딩 에이전트 오케스트레이터인 OpenClawdex가 공개되었습니다. 이 도구는 맥 네이티브 느낌의 데스크톱 UI를 통해 Claude Code와 OpenAI Codex를 별도의 로그인 없이 기존 CLI 인증으로 사용할 수 있게 해줍니다. 여러 개의 병렬 스레드 실행, 프로젝트별 정리, 고정된 스레드, 영구 기록 유지 등의 기능을 제공하며 파일 경로 클릭 시 VS Code나 Cursor 등의 에디터로 바로 이동할 수 있습니다. Node.js와 pnpm 환경에서 Vite 및 Electron을 이용해 설치 및 실행이 가능합니다.
왜 중요한가
본문
The open source AI coding agent orchestrator. Lightweight desktop UI for orchestrating Claude Code and OpenAI Codex coding agents through their CLIs, with a native Mac feel. No separate login – it uses your existing CLI auth. - No separate login — Uses your existing claude andcodex CLI auth; no API keys to paste, no OAuth flow, your Max / ChatGPT plan just works - Two agents, one UI — Run Claude Code and OpenAI Codex side by side, switch the model and reasoning effort - Parallel threads — Spawn as many concurrent agent sessions as you want; each runs in its own subprocess - Project organization — Group threads by project with multiple folders per project; drag-and-drop threads between projects - Pinned & archived threads — Keep important threads pinned at the top, archive ones you're done with - Persistent history — Threads survive restarts; Codex history is rebuilt from ~/.codex/sessions rollouts, Claude history via the Agent SDK - Interactive prompts — Inline cards for tool approvals, plan approvals, and the agent's AskUserQuestion requests - Open in your editor — Click any file path or diff to jump straight into VS Code, Cursor or other editor; no built-in diff sidebar to fight with - Permission modes — Switch between ask, plan, accept-edits, or bypass-permissions per thread - Native macOS feel — Vibrancy sidebar, hidden-inset title bar, traffic lights, dark theme with blue accent - Download the latest .dmg from the Releases page - Double-click the downloaded .dmg and drag the OpenClawdex app into the Applications folder - Launch OpenClawdex from the Applications folder or Launchpad OpenClawdex spawns CLI agents as subprocesses, so you need at least one installed and authenticated: - Claude Code — npm install -g @anthropic-ai/claude-code thenclaude auth login - OpenAI Codex — npm install -g @openai/codex thencodex login You can install either or both; the model picker greys out whichever provider isn't available. No API keys needed — the app uses your existing CLI logins. - Node.js 20+ - pnpm 9+ # Install dependencies pnpm install # Start the Vite dev server + Electron pnpm dev:desktop The Electron window loads from http://localhost:3000 . Hot reload works for the web app. # Build everything and package the macOS .dmg pnpm dist Output goes to apps/desktop/release/ . pnpm monorepo with three packages: apps/ web/ React + Vite + Tailwind v4 frontend desktop/ Electron shell + CLI agent integration packages/ shared/ Zod schemas for IPC messages The Electron main process spawns claude (via Agent SDK with --output-format stream-json ) and codex (via app-server JSON-RPC) as subprocesses, bridging their output to the React UI over IPC. - Fork the repo - Create a feature branch ( git checkout -b my-feature ) - Make your changes - Run pnpm dev:desktop and verify everything works - Commit and push - Open a pull request