Documentation Index
Fetch the complete documentation index at: https://mintlify.com/dallay/corvus/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Get up and running with Corvus in less than 5 minutes. This guide will walk you through installation, configuration, and your first agent interaction.This quickstart uses the npm distribution for fastest setup. For other installation methods, see the Installation guide.
Prerequisites
Before you begin, ensure you have:- Node.js 18+ (for npm installation)
- An API key from a supported AI provider (OpenRouter, OpenAI, Anthropic, etc.)
- 5 minutes of your time
Step-by-Step Setup
Install Corvus
Use npx to run Corvus without global installation:Or install globally for persistent access:
The npm package downloads and manages the appropriate Rust binary for your platform automatically.
Run the Onboarding Wizard
Initialize your Corvus configuration with the interactive setup wizard:The wizard will guide you through:
- Provider Selection: Choose your AI model provider (OpenRouter, OpenAI, Anthropic, Ollama, etc.)
- API Key Setup: Enter your API key (stored encrypted in
~/.corvus/config.toml) - Model Configuration: Select your default model and temperature
- Memory Backend: Choose between SQLite, SurrealDB, or Markdown
- Security Settings: Configure gateway pairing and workspace scoping
- Channel Setup: Configure messaging integrations (optional)
- Tool Allowlists: Define which tools and commands the agent can use
Quick setup (non-interactive)
Quick setup (non-interactive)
If you want to skip the wizard, use the quick setup mode:This creates a minimal configuration with secure defaults.
Chat with Your First Agent
Send your first message to the agent:Expected output:
The agent has access to tools like
shell, file_read, file_write, and memory_store. It will ask for permission before executing potentially dangerous operations.Next Steps
Now that you have Corvus running, explore these features:Start the Gateway
Run the webhook server for external integrations:Access at
http://127.0.0.1:8080Enable Daemon Mode
Start the autonomous runtime for background tasks:The daemon monitors channels and executes scheduled tasks.
Configure Channels
Install as Service
Run Corvus as a background service:Useful for always-on deployments.
Common Commands
Here are the most frequently used Corvus commands:| Command | Description |
|---|---|
corvus agent -m "..." | Send a single message to the agent |
corvus agent | Start interactive chat mode |
corvus gateway | Start webhook server (default: 127.0.0.1:8080) |
corvus daemon | Start autonomous runtime |
corvus status | Show system status |
corvus doctor | Run system diagnostics |
corvus service install | Install background service |
corvus onboard --channels-only | Reconfigure channels only |
Configuration File
Your configuration is stored at~/.corvus/config.toml. Here’s a minimal example:
View full configuration options
View full configuration options
See the Configuration Reference for all available options including:
- Docker sandboxing
- SurrealDB memory backend
- Tunnel providers (Cloudflare, Tailscale, ngrok)
- Browser automation
- AIEOS identity format
- Composio integrations
Troubleshooting
Command not found: corvus
Command not found: corvus
If you used npx without global installation, prefix commands with Or install globally:
npx @dallay/corvus:API key errors
API key errors
Ensure your API key is valid and has the correct permissions:The key is stored encrypted in
~/.corvus/config.toml.Permission denied errors
Permission denied errors
Corvus operates with workspace scoping by default. If you see permission errors:
- Check that you’re operating within your workspace directory
- Review forbidden paths in config:
autonomy.forbidden_paths - Verify allowed commands:
autonomy.allowed_commands
corvus doctor for detailed diagnostics.Binary not found (npm installation)
Binary not found (npm installation)
The npm package should automatically download the correct binary for your platform. If it fails:
- Check your Node.js version:
node --version(requires 18+) - Manually clear npm cache:
npm cache clean --force - Reinstall:
npm uninstall -g @dallay/corvus && npm install -g @dallay/corvus
What’s Next?
Installation Guide
Explore all installation methods including Cargo and binary downloads
Development
Learn how to extend Corvus with custom tools and providers
API Reference
Dive into the complete API documentation
Need Help? Join the Corvus community or report an issue.