EVO Code Host — Development skill for Claude Code
EVO-Code-host is the always-on Rust/Axum host service for EVO Code Remote mode.
How to install EVO Code Host
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open 0xdippo/EVO-Code-host and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What EVO Code Host does
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.
Alternatives in Development
- MCP Builder — Guide for creating high-quality MCP servers to integrate external APIs and services 94.1k ★
- Antigravity Claude Proxy — Proxy that exposes Antigravity provided claude / gemini models, so we can use them in Claude Code and OpenClaw 3.5k ★
- APIs Version Update — API Version Update Guide for Hydrogen 2.1k ★
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
Backend Async
Production-ready async patterns using Axum, Tokio, and Solana clients for building backend services, indexers,
Antigravity Reverseproxy API
A proxy server that exposes both Anthropic-compatible and OpenAI-compatible APIs backed by Antigravity's Cloud
ClaudeCodeSharpSDK
CLI-first .NET / C# SDK for Claude Code CLI with typed thread API, streamed JSONL events, structured outputs
Music Man
An agent that investigates music-streaming royalty fraud across millions of events and proposes withholding a
Nginx
Manage Nginx configuration. Check status and SSL expiry, validate config syntax, clear FastCGI cache, or add a
Google Ads Machine
Claude Code skill that audits a Google Ads account, runs real keyword research, and builds Brand Search, Non-B
Related Agents
Rust Async Safety Reviewer
Reviews Rust async code for tokio + libsql + axum concurrency hazards. Use after changes touching tokio::spawn
Rust Backend Engineer
Rust backend specialist for building async services that interact with Solana blockchain. Builds APIs, indexin
Git Sync Agent
Git Sync Auditor. Use this agent to check for uncommitted differences and remote drift before risky operations