UNPKG

erosolar-cli

Version:

Unified AI agent framework for the command line - Multi-provider support with schema-driven tools, code intelligence, and transparent reasoning

50 lines (40 loc) 1.52 kB
# erosolar-cli Unified command-line agent with a single, persistent chat box pinned to the bottom of every session. Output streams scroll above it while the prompt and status controls stay anchored. ## Highlights - One chat box, always on the bottom during the entire session (idle or streaming). - Shared control bar for status, verify/build toggle, auto-continue, and context gauge. - Defaults to DeepSeek (chat + reasoning) but still works with Anthropic, Google, OpenAI, xAI, and local Ollama using the same UI contract. - Multi-agent Task tool with built-in general-purpose, explore (read-only), and plan subagents; add custom agents from `.claude/agents`, `~/.claude/agents`, or `--agents` JSON. ## Install ```bash npm install -g erosolar-cli # or npx erosolar-cli ``` ## Run ```bash # default profile (DeepSeek) erosolar # choose model/provider erosolar --provider deepseek --model deepseek-reasoner # restore last session erosolar --restore ``` ## Configure Set the keys you need before launching: ```bash DEEPSEEK_API_KEY=... ANTHROPIC_API_KEY=... OPENAI_API_KEY=... GEMINI_API_KEY=... XAI_API_KEY=... OLLAMA_BASE_URL=http://localhost:11434 ``` ## Options - `--provider <name>` pick the AI provider - `--model <name>` choose a model - `--profile <name>` switch agent profiles (e.g., `erosolar-code`) - `--restore` resume the previous session - `--version` show the CLI version - `--agents '<json>'` register inline subagent definitions (name keyed object with description/prompt/tools/model) MIT licensed.