Build with an agent.
Stay in control.
From a question to a working change. A coding agent for your terminal and VS Code, with local tools, persistent context, and your choice of model.
curl -fsSL https://gaionix.com/install.sh | bashmacOS Apple Silicon only. Pins v1.0.0, verifies its checksum, and installs without sudo. Inspect the installer or download manually. Installation guide →
macOS security: v1.0.0 is not Apple Developer ID signed or notarized. User approval may be required. Read the approval guidance →
One Rust runtime. Two ways to build. Your workspace stays local.
From intent to next action.
See how the six controls fit together. This interactive walkthrough shows illustrative output and makes no model requests.
$ gaionix-coder continue SESSION_ID ↳ Restoring the latest eligible checkpoint ↳ Keeping completed work and saved settings Continue only the unfinished work. New attempt · fresh turn identity
Useful tools.
Thoughtful boundaries.
Keep the model capability you choose. Reduce wasted work with focused context and deliberate recovery.
Work where the code lives.
Read, search, edit, review diffs, and run commands in your workspace. Approval controls help you review actions before they execute.
Choose the intelligence.
Connect Gaionix Gateway or an OpenAI-compatible provider. Choose your model and reasoning effort without an automatic model downgrade.
Keep the important parts.
Pull context as needed. Compact long sessions into validated checkpoints, and preserve uncertainty when recovery evidence is incomplete.
Six controls. No guesswork.
Continue the useful work, redirect the next step, or stop to review. Safety gates stay in place.
Continue↪
Pick up eligible unfinished work with a fresh linked attempt.
continue SESSION_IDCompact≋
Keep useful context in a validated summary checkpoint.
compact SESSION_IDRetry↻
Try eligible failed work again after checking prior effects.
retry SESSION_IDQueue≡
Line up follow-ups behind the active task safely.
queue add "Follow-up"Steer↗
Redirect the current turn at a safe boundary.
Ctrl+S in the TUIStop□
Request cancellation and wait for cleanup.
Ctrl+CControls depend on the current turn and runtime safety state. Read the exact behavior and limits →
Terminal or editor.
The same agent core.
A focused terminal flow.
Work interactively, run a headless task, or inspect a saved session from your shell.
- Streaming output and local tools
- Interactive approvals in the TUI
- Continue, Compact, Retry, Queue, Steer, Stop
Keep the code in view.
Use streaming chat, review changes, and manage agent work beside the files you are editing.
- Composer and editor integration
- Tool permissions and reviewed diffs
- Saved chats and explicit UNKNOWN archival
A small first task.
A clear next step.
Install your interface.
Download the macOS Apple Silicon CLI or install the VS Code extension. Verify the release checksum.
Connect your model.
Configure credentials securely and choose a provider and model. Provider usage may incur charges.
Open a real workspace.
Start with a focused read-only task. Review proposed edits and tool actions before approving them.
Your workspace. Your direction.
Installation, command reference, and clear explanations of every control.