Documentation
Everything you need to master Nyzhi. From installation to advanced autonomous workflows.
Getting Started
Install Nyzhi and run your first task in under two minutes.
Core Concepts
Architecture, configuration, and authentication deep dives.
Architecture
Six Rust crates, zero dependency cycles, one binary — how Nyzhi is structured internally.
Configuration
Three-layer TOML config — global, project, and local — with full reference for every setting.
Authentication
API keys, OAuth login, multi-account support, and automatic rate-limit rotation.
Key Features
Providers, tools, TUI, MCP, sessions, teams, and autopilot.
Providers
Connect to 13+ LLM providers — open-source models first, plus every major proprietary API.
Tools
50+ built-in tools for files, git, shell, code analysis, browser automation, and more.
MCP
Extend Nyzhi with external tool servers using the Model Context Protocol.
Sessions
Auto-saved conversations you can resume, search, export, and replay.
Teams
Spawn coordinated sub-agents with mailbox messaging and a shared task board.
Autopilot
Five-phase autonomous execution — from idea to validated implementation.
Advanced Workflow
Hooks, commands, skills, verification, routing, and memory.
Hooks
Run formatters, linters, and tests automatically in response to agent actions.
Custom Commands
Define reusable prompt templates as slash commands for your team.
Skills
Teach Nyzhi reusable patterns from your sessions that persist across conversations.
Verification
Auto-detect and run build, test, and lint checks with structured evidence.
Model Routing
Automatically select the right model tier based on task complexity.
Notifications
Get notified when tasks complete — via terminal bell, desktop, webhook, or chat.
Memory
Persistent knowledge that survives across sessions — conventions, decisions, and patterns.
System & Releases
Self-update, building from source, and the release process.
Self-Update
Built-in updates with SHA256 verification, automatic backups, and instant rollback.
Building from Source
Clone, build, and run Nyzhi from source with standard Rust tooling.
Releasing
Automated release pipeline — tag, build, checksum, publish to GitHub and R2.