HiRoute
Health Warn
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Local model routing and agent coordination for long-running tasks
HiRoute
HiRoute is a local model-routing and agent-coordination engine for long-running tasks. It
keeps model sources, routing plans, agent connections and execution evidence in one place,
with a Desktop application, a headless CLI and a local daemon.
During a long task, HiRoute can reconsider the model at Agent-turn and context-hold
boundaries. These are natural prefix changes, so routing decisions preserve the stable
prefix within each stage and remain friendly to provider KV caches. The next decision can
combine the new request with the previous stage's observed competence.
Capabilities
- Connect supported local subscriptions, registered APIs, and compatible custom APIs.
- Publish fixed-model, smart-saving, free-first, and ordered fallback routing plans.
- Configure model access and collaboration plans for supported Agent clients.
- Run and manage Worker tasks from the CLI, with task state and results visible in Desktop.
- Inspect local sessions, request execution, known usage and cost, and delete selected data.
- Extend model selection through the public Decision API. The official Jev decider is a
deployable reference implementation.
HiRoute is currently an MVP. The download page describes the platforms and architectures
validated for each release; unsupported or untested environments are not implied by source
availability.
Get started
- Download HiRoute
- Documentation
- macOS self-signed installation
- Linux headless and CLI
- Model-selection decisions and extensions
- Decision API OpenAPI document
For development, the Rust version is pinned by rust-toolchain.toml. The Desktop UI uses
Node.js/npm and Tauri. See CONTRIBUTING.md, the
Desktop development entry, and the
website development and release guide.
Repository layout
| Path | Responsibility |
|---|---|
apps/desktop |
Desktop UI and Tauri host |
apps/website |
Bilingual hiroute.ai site, downloads and OSS publication |
crates/cli, crates/daemon |
Command-line client and local service |
crates/client-core, crates/application |
Shared client and application orchestration |
crates/gateway-core, crates/gateway |
Protocol adapters, request execution and model fallback |
crates/observation, crates/local-storage |
Local execution evidence, query and persistence |
contracts, assets |
Runtime contracts, model metadata and product resources |
decision-extensions |
Decision mechanism, OpenAPI contract and official extensions |
tools, e2e |
Validation utilities and executable product scenarios |
License and security
HiRoute is licensed under Apache License 2.0. Report security issues and crash
reports through the process in SECURITY.md.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found