Rust-native autonomous code assistant
A single binary that reads your codebase, understands what you want, and executes file operations and shell commands until the job is done. No JavaScript runtime, no electron wrapper, no daemon. Just cargo install and start building.
What makes hyle different from chat-based assistants
Unlike chat interfaces that show you code to copy-paste, hyle executes tools directly. It reads files, writes changes, runs your build, checks the output, and iterates until the task is complete.
Access DeepSeek-V3, Qwen 32B, Mistral, Llama at zero cost. Or use Claude, GPT-4 when you need maximum capability. Switch models mid-session with /model.
Close your terminal, reboot, come back next week. Your conversation history, tool results, and context are preserved. Just run hyle again to continue.
Dangerous commands like rm -rf are blocked before execution. File writes are atomic with automatic backups. Rate limits handled with exponential backoff.
20+ commands that execute locally with zero latency. /build /test /diff /commit - no API calls needed.
Always know what you're spending. Token counts, latency traces, and context budget visible in the UI.
Click to expand and see the actual prompts
You're integrating with Stripe's API and need to deserialize webhook payloads. Instead of manually transcribing JSON into Rust structs, paste a sample response and get types with proper serde attributes, Option<T> for nullable fields, and chrono DateTime handling.
Rust's async lifetime errors are cryptic. "Lifetime may not live long enough" pointing at trait bounds you didn't write. Paste the error, hyle reads the file, understands ownership flow, and applies the fix.
You've written the parser, now you need tests. Point hyle at the module and it analyzes the public API, identifies edge cases, and generates a test file that exercises the paths that matter.
Security boilerplate is tedious. hyle reads your route handlers, creates JWT validation middleware with proper error responses, adds extractor types, and wires everything together.
You know what you want the UI to look like. Describe it in words and hyle generates a complete Leptos component with signals, derived state, event handlers, and CSS.
That Python prototype is now a bottleneck. hyle understands Python idioms and maps them to Rust: dict comprehensions become iterators, context managers become RAII, exceptions become Result.
Describe an entity's fields and hyle generates the complete vertical slice: SQLx migrations, model structs with validation, CRUD handlers, integration tests, and OpenAPI documentation. All following your existing patterns.
The file that started as "temporary" is now 2000 lines. hyle analyzes the dependency graph, identifies natural module boundaries, extracts code into proper structure, fixes imports, and verifies compilation.
Your monitoring alerts on a panic. Paste the stack trace, hyle correlates with source, identifies the failing unwrap, explains why, fixes error handling, and adds a regression test.
Paste a design doc and hyle implements incrementally - writing code, running tests after each step, proceeding only when they pass. Great for well-specified features.
cargo install --git https://github.com/uprootiny/hyle