βοΈ Configuration & Setup CLI β
Nyxora provides interactive CLI commands to easily configure your environment, APIs, and security keys without manually editing configuration files.
βοΈ nyxora setup β
Launches the interactive setup wizard. This command will guide you through:
- Setting up your LLM provider (OpenAI, Anthropic, Gemini).
- Configuring your primary Web3 network.
- Establishing your local security policies.
bash
nyxora setupπΉ nyxora set-key β
Securely add or overwrite an API Key directly into your Operating System's Native Keyring (bypassing plaintext files).
bash
nyxora set-key <provider> <key>
# Example:
nyxora set-key openai sk-proj-...Supported Providers:
- Language Models (LLMs)
openai: OpenAI GPT-4/GPT-3.5gemini: Google Geminiopenrouter: OpenRouter APIgroq: Groq High-Speed APImistral: Mistral AIxai: xAI Grokdeepseek: DeepSeek
- Search Engines
tavily: Tavily AI Searchbrave: Brave Search
- Integrations
twitter: X/Twitter APInotion: Notion APIgithub: GitHub API
(Note: Custom or unlisted providers will automatically be saved with a _key suffix, e.g., nyxora set-key anthropic sk-xxx becomes anthropic_key).
π nyxora doctor β
Runs a comprehensive diagnostic check on your local Nyxora installation.
What it checks:
- OS Keyring accessibility (ensures your vault is functioning).
- SQLite Database integrity (
episodic.db). - Port conflicts (verifies if Port 3000 is available).
- Node.js version compatibility.
bash
nyxora doctor