Quickstart
Quickstart
Section titled “Quickstart”Gormes is a Go-native AI agent runtime: one static binary, no Python, no Docker, no Hermes process. Run it in your terminal as a TUI or as a persistent Telegram, Discord, or Slack gateway. Configuration and state live under ~/.gormes/. Secrets stay local.
Fast path
Section titled “Fast path”Linux, macOS, WSL2, and Termux:
curl -fsSL https://gormes.ai/install.sh | bashgormes versiongormes doctor --offlinegormes setupgormes chatPrefer inspect-first? Use Install to download and review install.sh or install.ps1 before running it. In every path, gormes doctor --offline is the local proof before credentials.
Native Windows uses PowerShell:
irm https://gormes.ai/install.ps1 -OutFile install.ps1Get-Content .\install.ps1powershell -ExecutionPolicy Bypass -File .\install.ps1gormes versiongormes doctor --offlinegormes setupgormes chatFrom source (requires Go 1.26.4+):
git clone https://github.com/TrebuchetDynamics/gormes-agent.gitcd gormes-agentmkdir -p binCGO_ENABLED=0 go build -trimpath -o bin/gormes ./cmd/gormes./bin/gormes --version./bin/gormes doctor --offlineVerify the installer-published binary is on PATH before entering credentials:
gormes versiongormes doctor --offlinegormes setupFor source builds, keep using ./bin/gormes from the checkout, or add export PATH="$PWD/bin:$PATH" temporarily while testing that build.
Your first chat
Section titled “Your first chat”The primary setup path is provider-neutral:
gormes setupgormes chatDuring setup, choose your provider. For API-key providers, paste the key when prompted. For OAuth providers, follow the browser flow. The first-run proof stays local and no-stack: no pip, no venv, no Docker daemon, and no provider credentials until after gormes doctor --offline passes.
If you already know the provider credential, you can add it directly:
gormes auth add openai --api-key sk-...gormes chatPrefer the full terminal UI?
gormesgormes auth add also accepts --type oauth for providers that support OAuth (Codex, Anthropic), plus --label, --inference-url, and credential type overrides. See gormes auth add --help for the full flag set.
For scripts, gormes chat -q "hello from Gormes" sends one query and exits without starting the TUI.
Now what?
Section titled “Now what?”| Install | Linux/macOS, Windows, and source-build details |
| Why Gormes | Compare Gormes with Hermes, OpenClaw, and hosted agent services; Gormes is local software, not hosted zero-infrastructure SaaS |
| Configure | config.toml, environment variables, providers, Telegram, paths and logs |
| Operate | First chat, Telegram bot, profiles, fallback chains, local Ollama, memory and sessions |
| Troubleshoot | Doctor, common errors, log locations |
| Reference | CLI commands, config, environment, paths, status, and glossary |