This guide covers first-time setup and the current day-to-day CLI workflow.
After installing Zypheron:
zypheron --version
zypheron doctorIf you installed from source and still need Python-side packages:
zypheron install-deps --allIf you want Zypheron to install critical external tools for you:
zypheron tools install-all --critical-only --yesUseful validation commands:
zypheron doctor
zypheron tools check
zypheron ai statusFor repo-level local validation of the optional API service path:
./scripts/setup_api_test_env.sh --allow-online
./scripts/setup_ai_test_env.sh --allow-online
./scripts/run_all_tests.sh --ci
./scripts/local_smoke_test.sh --setup-api-env --allow-onlineIf you are running on Kali or WSL and want environment-specific checks:
zypheron kali detectZypheron supports local and hosted providers.
Common setup patterns:
zypheron config set-key anthropic
zypheron config set-key openai
zypheron config set-key deepseek
zypheron config get-providersIn the TUI, selecting a hosted model without a configured key will now prompt for the API key and store it for reuse.
For local models, configure Ollama separately and then select an Ollama model in Zypheron.
Check the current tool inventory:
zypheron tools check
zypheron tools list
zypheron tools list --missingInstall tools:
zypheron tools install nmap
zypheron tools install nuclei
zypheron tools install-all --critical-only --yes
zypheron tools install-all --yesIf you prefer to manage tools yourself, just keep tools check and doctor clean.
zypheron
zypheron tuizypheron scan example.com
zypheron scan example.com --web
zypheron recon example.comzypheron dork "admin panels"
zypheron dork " exposed login portals " --ai-guidedzypheron chat "How would you approach this host?"zypheron workflow list
ZYPHERON_ENABLE_AUTOPENT=1 zypheron autopent example.com
zypheron session listUseful config commands:
zypheron config show
zypheron config path
zypheron config get ai.provider
zypheron config set ai.provider ollama
zypheron config set ai.model llama3.2:3bTypical config locations:
- Linux/macOS:
~/.zypheron/config.json - Windows:
%APPDATA%\\zypheron\\config.json
If you installed a release build:
zypheron update checkIf you installed from source, update by pulling the repo and rerunning the bootstrap script:
git pull
bash scripts/install/setup-hybrid.sh- some workflows depend on external tools being present locally
- AI features depend on either configured hosted keys or a local model runtime
- optional API, Redis, and Prometheus services are not required for core CLI usage
- not every command is equally mature; use
zypheron --helpand command help output as the source of truth for your build - Enterprise Teams, streaming chat protocol support, and full autonomous exploitation are deferred for the OSS release candidate