Single Static Binary
CGO_ENABLED=0 release builds produce a ~22.0 MB artifact. Offline TUI startup does not require Python, Node, Docker, or a Hermes process.
§ 01 · OPEN SOURCE · MIT LICENSE · EARLY SCOUT RELEASE
Gormes is a Go-native runtime for long-running AI agents.
One static binary for the TUI, doctor, provider turns, memory, dashboard, and gateways.
No Python runtime. No virtualenv repair. No running Hermes backend.
Scout release. Useful today, still early.
Offline TUI, doctor --offline, provider one-shots, Goncho memory, dashboard, and configured Telegram/Discord/Slack gateway paths have implementation and tests.
INSTALL
The recommended trust path is boring: inspect the repository, build the binary, run the offline TUI, then run diagnostics before adding credentials. No runtime Node or npm is required.
1. BUILD FROM SOURCE
git clone https://github.com/TrebuchetDynamics/gormes-agent.git
cd gormes-agent
make build
2. OFFLINE TUI
./bin/gormes --offline
3. LOCAL DOCTOR
./bin/gormes doctor --offline
4. MEMORY AUDIT
./bin/gormes goncho doctor --json
5. MODEL-BACKED TURN
GORMES_ENDPOINT="https://your-provider.example/v1" \
GORMES_API_KEY="..." \
GORMES_MODEL="your-model" \
./bin/gormes --oneshot "hello from Gormes"
6. INSPECT INSTALLER
curl -fsSLO https://raw.githubusercontent.com/TrebuchetDynamics/gormes-agent/main/scripts/install.sh
less install.sh
sh install.sh
The installer manages a source checkout, builds gormes, and links it into your PATH. The README keeps the inspect-first path explicit. Read the installer source →
Build from source, run the offline TUI, and verify your local runtime before touching a model.
git clone https://github.com/TrebuchetDynamics/gormes-agent.git
cd gormes-agent
make build
./bin/gormes --offline
./bin/gormes doctor --offline
§ 02 · WHY GORMES
Python-stack agents fail operationally when:
CGO_ENABLED=0 release builds produce a ~22.0 MB artifact. Offline TUI startup does not require Python, Node, Docker, or a Hermes process.
Build the exact source tree you inspected. Convenience installers stay inspect-first from GitHub raw URLs instead of README-level pipe-to-shell snippets.
./bin/gormes doctor --offline checks local TUI, tools, Goncho, gateway configuration, and provider endpoint readiness without contacting a model provider.
One-shots and the TUI use configured provider-compatible endpoints from the same runtime surface as the offline tooling.
Session history, durable user context, diagnostics, and queue state live in local SQLite rather than external Redis or vector sidecars.
Full Hermes parity, broad channel parity, voice/TTS, MCP/plugin parity, stable signed releases, and release hardening remain in progress.
§ 03 · BUILD STATE
Production-stable Go-native runtime with signed releases and broader Hermes parity
The offline path proves the runtime, diagnostics, tools, memory, and configured gateway readiness before provider calls or token spend.