How damonzs/claude-codex-pro-tool works
Claude Codex Pro is a local-first Windows/macOS AI operations console. The main workflow is an operator using the Tauri manager to configure providers, clients, or extensions; backend routes then perform local configuration and client operations. A separate embedded workflow surface presents Multica task and automation views while delegating execution to Codex-native threads. The graph preserves documented product capabilities and indexed core modules; several subsystem links rely on README descriptions because their implementation was not sampled.
Main entry points: routes.rs Command Routes · App.tsx Manager Console · multica_workspace.rs Workspace Control · main.tsx Workflow Surface
Components 21
Manager UI
- Manager Console
apps/claude-codex-pro-manager/src/App.tsx - Command Routes
crates/claude-codex-pro-core/src/routes.rs
Providers and Clients
- Provider Settings
crates/claude-codex-pro-core/src/settings.rs - API Providers
- Claude Desktop
crates/claude-codex-pro-core/src/claude_desktop.rs - Client Maintenance
crates/claude-codex-pro-core/src/client_deploy.rs
Codex Workflows
- Codex Page Host
crates/claude-codex-pro-core/src/codex_execution.rs - Codex App
- Workspace Control
crates/claude-codex-pro-core/src/multica_workspace.rs - Native Execution
crates/claude-codex-pro-core/src/multica_execution.rs - Execution Records
crates/claude-codex-pro-core/src/multica_execution_store.rs - Native Subtasks
crates/claude-codex-pro-core/src/multica_workspace/native_subtasks.rs - Session Data
crates/claude-codex-pro-data/src/storage.rs
Embedded Workflow
- Workflow Surface
apps/codex-workflow-surface/src/main.tsx - Workspace Adapter
apps/codex-workflow-surface/src/multica-api-adapter.ts - Execution Board
apps/codex-workflow-surface/src/multica-execution-board.ts - Runtime Bridge
apps/codex-workflow-surface/src/runtime-bridge.ts
Extensions and Prompts
- System Prompts
apps/claude-codex-pro-manager/src/services/system-prompt.service.ts - Plugin Hub
crates/claude-codex-pro-core/src/plugin_hub.rs - Skill Trust
crates/claude-codex-pro-core/src/multica_skill_trust.rs
Other components
- Operator
Connections 21
- Operator → Manager Console: uses
README.md - Manager Console → Command Routes: invokes commands
README.md - Command Routes → Provider Settings: routes configuration
crates/claude-codex-pro-core/src/routes.rs - Provider Settings → API Providers: configures
README.md - Command Routes → Claude Desktop: routes operations
crates/claude-codex-pro-core/src/routes.rs - Command Routes → Client Maintenance: routes maintenance
crates/claude-codex-pro-core/src/routes.rs - Command Routes → Codex Page Host: routes execution
crates/claude-codex-pro-core/src/routes.rs - Codex Page Host → Codex App: uses page host
README.md - Command Routes → Workspace Control: routes workspace
crates/claude-codex-pro-core/src/routes.rs - Command Routes → Native Execution: routes execution
crates/claude-codex-pro-core/src/routes.rs - Native Execution → Execution Records: records attempts
crates/claude-codex-pro-core/src/multica_execution_store.rs - Workspace Control → Native Subtasks: reads metadata
crates/claude-codex-pro-core/src/multica_workspace.rs - Operator → Workflow Surface: opens pages
README.md - Workflow Surface → Workspace Adapter: loads workspace
apps/codex-workflow-surface/src/main.tsx - Workspace Adapter → Runtime Bridge: uses bridge
apps/codex-workflow-surface/src/multica-api-adapter.ts - Workspace Adapter → Execution Board: uses board
apps/codex-workflow-surface/src/multica-api-adapter.ts - Workflow Surface → Codex App: delegates execution
README.md - Manager Console → System Prompts: manages templates
README.md - Command Routes → Plugin Hub: routes plugins
- Workspace Control → Skill Trust: checks trust
crates/claude-codex-pro-core/src/multica_workspace.rs - Command Routes → Session Data: routes session data
crates/claude-codex-pro-core/src/routes.rs