EVO Code Host
Description
EVO-Code-host is the always-on Rust/Axum host service for EVO Code Remote mode. It runs Claude/Codex execution on your host machine, exposes authenticated HTTP/WS APIs, streams thread/run events, and enforces allowed repo roots. Pair it with the main 'EVO-Code' app for remote agent workflows.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
EVO-Code-host
Always-on headless host service for EVO Code clients.
Related Repositories
- App repo (
EVO-Code): https://github.com/0xdippo/EVO-Code - Host repo (
EVO-Code-host, this repo): https://github.com/0xdippo/EVO-Code-host
What this provides
- Rust + Axum daemon (
evo-code-host) suitable for 24/7 running. - Token-authenticated HTTP API and WebSocket endpoint.
- Config-driven allowed repository roots.
- Embedded browser UI served from the same host process.
- Health endpoints:
/healthzand/readyz. - macOS launchd scripts for auto-start and auto-restart.
Browser + App clients
One host process now serves both:
- Desktop app clients (existing remote mode) via
/api/*+/ws - Browser clients via
/(works on any modern browser-capable device: iPad, tablets, laptops, desktop browsers)
No separate UI server is required.
Build prerequisites
Host builds require:
- Rust toolchain
- Node.js + npm (used by
build.rsto buildweb/distwhen stale or missing)
Config
Copy `config/config.example.toml` to `~/.config/evo-code-host/config.toml` and set:
listen_addr: usually0.0.0.0:7700service_token: shared token used by app/browser clientsallowed_repo_roots: list of absolute roots this service can operate on
Run locally
cargo run
`cargo` will trigger the web UI build automatically when required.
The service reads config from:
$EVO_CODE_HOST_CONFIGif set- otherwise
~/.config/evo-code-host/config.toml
macOS launchd
./ops/launchd/install.sh
./ops/launchd/status.sh
./ops/launchd/uninstall.sh
API compatibility
Implemented:
/api/list_shared_repositories/api/open_repository/api/write_repository_file/api/setup_project/api/create_plan_run/api/save_plan/api/approve_plan/api/reject_plan/api/start_run/api/cancel_run/api/list_changed_files/api/load_changed_file_diff/api/apply_review_decision- `/api/clear_accepted_
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11