30 MCP servers, 6 image providers, 4 video providers. All configurable via opencli auth.
Read, write, search, move, copy files and directories
Execute bash/sh commands with full stdout/stderr capture
Full git operations: status, diff, commit, branch, push, log
Make HTTP requests, fetch web pages, call REST APIs
Run SQL queries on SQLite databases, browse schemas
Manage containers, images, volumes, and compose stacks
Navigate, screenshot, click, fill forms, extract content from web pages
Generate images via Pollinations (free), HuggingFace, DALL-E, Stability
Generate videos via HuggingFace (free), Replicate, Luma AI, Runway
GitHub Copilot CLI integration (suggest, explain) if installed
AWS S3, Cloudflare R2, MinIO — object storage with SigV4 auth
List, upload, download, share Google Drive files and folders
Dropbox API v2 — list, upload, download, share files
Connect to FTP/SFTP servers, list/upload/download/delete files
Issues, PRs, repos, code search, commits, releases, Actions
Read and post messages, manage channels, search Slack workspace
List pages, get page content, create pages, append blocks, search
List, create, update issues and manage team projects in Linear
List customers, products, charges; create payment links (read+test mode)
Query, insert, update, delete rows; invoke Edge Functions via REST API
Run queries, inspect schemas, manage tables on PostgreSQL databases
Find, insert, update, delete documents; manage collections
Get/set keys, manage hashes, lists, sorted sets, pub/sub
WordPress REST API + WP-CLI: posts, pages, plugins, themes, media
Generate images directly from the terminal. Default is Pollinations — completely free, no API key needed.
| Provider | Cost | Model | Command |
|---|---|---|---|
| Pollinations AI | ✅ Free — no key | FLUX, Turbo, DreamShaper | opencli --image "prompt" |
| HuggingFace | ✅ Free (HF key) | FLUX.1-schnell, SDXL | opencli --image --provider huggingface "..." |
| Ideogram v2 | ✅ Free tier | Ideogram v2 | opencli --image --provider ideogram "..." |
| Stability AI | ⚡ Free credits | Stable Diffusion 3 | opencli --image --provider stability "..." |
| DALL-E 3 | 💰 Pay per use | DALL-E 3 | opencli --image --provider dalle "..." |
| fal.ai (Flux) | ⚡ Free credits | FLUX Pro, Dev, Schnell | opencli --image --provider fal "..." |
--provider. Files saved to ./generated/img-*.png
Generate videos from text prompts. HuggingFace is free with an API key.
| Provider | Cost | Model | Command |
|---|---|---|---|
| HuggingFace | ✅ Free (HF key) | text-to-video-ms-1.7b | opencli --video "matrix code rain" |
| Replicate | ⚡ Free credits | Stable Video Diffusion | opencli --video --provider replicate "..." |
| Luma AI | ✅ Free tier (5 gen) | Dream Machine | opencli --video --provider luma "..." |
| Runway Gen-3 | 💰 Paid (free trial) | Gen-3 Alpha | opencli --video --provider runway "..." |
./generated/video-*.mp4
| Command / Flag | Description |
|---|---|
| opencli [prompt] | One-shot chat with default model |
| opencli | Launch interactive REPL |
| opencli auth | Configure AI providers interactively |
| opencli --skill <id> | Activate a domain skill (react, python, wordpress...) |
| opencli --model <name> | Use a model ID supplied by your configured provider |
| opencli --ensemble | Query all configured AIs simultaneously, synthesize best answer |
| opencli --ensemble --free | Ensemble mode using only free-tier providers |
| opencli --image "prompt" | Generate an image (Pollinations default, free) |
| opencli --video "prompt" | Generate a video clip |
| Code-Only skill | Use the skill selector for code-only output without explanations |
| opencli --browser | Enable browser automation tools |
| opencli skills | List all 52 available skills |
| opencli mcp list | List all 30 MCP servers and their status |
| opencli github | GitHub integration management |
| opencli project | Project context management |
| opencli sync push/pull | Cross-device project sync |
| opencli workspace | Show active multi-window workspace state |
| opencli wordpress <cmd> | WordPress theme/plugin scaffolding |
| opencli benchmark | Compare AI models on a task |
| opencli costs | Show API usage costs and statistics |
| /skill <id> | REPL: switch skill mid-conversation |
| /model <name> | REPL: switch AI model |
| /ensemble [prompt] | REPL: run ensemble query |
| /image <prompt> | REPL: generate image |
| /video <prompt> | REPL: generate video |
| /clear | REPL: clear conversation history |
| /export [html|md] | REPL: export conversation |
| /help | REPL: show all commands |