Skip to content

๐Ÿ’ฌ Super CLI - Conversational Interface (Beta)

AI-Powered Command-Line Interface for SuperOptiX

Experience a new way to interact with SuperOptiX through natural language and intelligent automation.


๐ŸŽฏ Overview

Super CLI is SuperOptiX's conversational interface that combines:

  • Natural Language Understanding - Talk to SuperOptiX naturally
  • Intelligent Command Generation - AI translates your intent to commands
  • MCP Client Integration - Built-in Model Context Protocol support
  • Model Flexibility - Switch between Ollama, OpenAI, Anthropic models
  • Beautiful UI - Engaging animations and visual feedback

Beta Feature

Super CLI is currently in beta. We're actively improving the experience based on user feedback!


๐Ÿš€ Getting Started

Launch Super CLI

# Just type 'super' with no arguments
super

You'll see:

โœจ Welcome to Super CLI [BETA] โœจ

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Super CLI                          โ”‚
โ”‚  The Official SuperOptiX CLI        โ”‚
โ”‚  Using: ollama (gpt-oss:120b)       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐Ÿ’ก Quick Start โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Essential Commands:                 โ”‚
โ”‚   /help     Full command reference  โ”‚
โ”‚   /ask      Ask questions           โ”‚
โ”‚   /model    List models             โ”‚
โ”‚   /mcp      MCP server status       โ”‚
โ”‚   /exit     Exit CLI                โ”‚
โ”‚                                     โ”‚
โ”‚ Natural Language:                   โ”‚
โ”‚   "Build a developer agent"         โ”‚
โ”‚   "Evaluate my agent"               โ”‚
โ”‚   "Optimize with GEPA"              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

โ”Œโ”€ ๐Ÿ’ฌ Message โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ โ–ถ _
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜


๐Ÿ’ฌ Natural Language Mode

Just Type What You Want

Super CLI understands natural language and translates it to the right commands.

Examples:

# Build an agent
SuperOptiX โ€บ build a developer agent

โœจ Let me cook...
  โœ“ Understood: build (developer)
๐Ÿ”ง Preparing the perfect command...
  โœ“ Generated 1 command(s)
๐Ÿš€ Launching your request...
Agent created successfully!
# Evaluate an agent
SuperOptiX โ€บ evaluate my customer support agent

๐Ÿค” Analyzing your request...
  โœ“ Understood: evaluate (customer_support)
โš™๏ธ Tuning parameters...
  โœ“ Generated 1 command(s)
โšก Running the command...
Evaluation complete!
# Optimize with GEPA
SuperOptiX โ€บ optimize the code review agent with GEPA

๐Ÿ’ก Got an idea...
  โœ“ Understood: optimize (code_review)
๐Ÿ—บ๏ธ Charting the course...
  โœ“ Generated 1 command(s)
๐Ÿง  AI at work...
Optimization complete!

Supported Intents

What You Say What It Does
"build/create a agent" Generates agent with SuperSpec
"compile " Compiles agent playbook to pipeline
"evaluate/test " Runs BDD evaluation
"optimize " Optimizes agent with GEPA
"run with " Executes agent with goal
"list agents" Shows available agents
"show config" Displays configuration

๐Ÿ”ง Slash Commands

Core Commands

# Get help
SuperOptiX โ€บ /help

# Ask questions about SuperOptiX
SuperOptiX โ€บ /ask how does GEPA optimization work?

# List available models
SuperOptiX โ€บ /model list

# Switch models
SuperOptiX โ€บ /model set gpt-4o-mini

# Show configuration
SuperOptiX โ€บ /config

# Exit
SuperOptiX โ€บ /exit

Agent Management

# List marketplace agents
SuperOptiX โ€บ /agents

# List compiled playbooks in current project
SuperOptiX โ€บ /playbooks

MCP Commands

# Check MCP server status
SuperOptiX โ€บ /mcp status

# List MCP servers
SuperOptiX โ€บ /mcp list

# Show available MCP tools
SuperOptiX โ€บ /mcp tools

# Add MCP server
SuperOptiX โ€บ /mcp add

# Enable/disable server
SuperOptiX โ€บ /mcp enable <server_name>
SuperOptiX โ€บ /mcp disable <server_name>

Utility Commands

# Show conversation history
SuperOptiX โ€บ /history

# Clear screen
SuperOptiX โ€บ /clear

๐Ÿค– Model Management

Built-in Support for Multiple Providers

Local Models (Ollama): - llama3.2:1b, llama3.2:3b - gpt-oss:20b, gpt-oss:120b - qwen2.5-coder:7b - Any Ollama model

Cloud Models (OpenAI): - gpt-4o, gpt-4o-mini - gpt-3.5-turbo

Cloud Models (Anthropic): - claude-3-5-sonnet-20241022 - claude-3-opus-20240229

List Available Models

SuperOptiX โ€บ /model list

Output:

๐Ÿค– Available Models

Local Models (Ollama):
  โ€ข llama3.2:1b           Fast, lightweight
  โ€ข gpt-oss:120b         Powerful reasoning
  โ€ข qwen2.5-coder:7b     Code specialist

Cloud Models (OpenAI):
  โ€ข gpt-4o-mini          Cost-effective, fast
  โ€ข gpt-4o               Most capable

Cloud Models (Anthropic):
  โ€ข claude-3-5-sonnet    Best for complex tasks

Switch Models

# Switch to local model
SuperOptiX โ€บ /model set gpt-oss:120b

# Switch to cloud model
SuperOptiX โ€บ /model set gpt-4o-mini

Notes: - Model used for CLI conversation only - Agents use their playbook-specified models - No interference between CLI and agent models


๐Ÿ”ง MCP Client Features

What is MCP?

Model Context Protocol - Industry standard for connecting AI models to external tools and data sources.

SuperOptiX Super CLI acts as an MCP client, allowing you to: - Connect to MCP servers (filesystem, databases, APIs) - Use MCP tools for knowledge access - Manage server configurations - Monitor server status

Check MCP Status

SuperOptiX โ€บ /mcp status

Output:

๐Ÿ”ง MCP Client Status

Status: Ready 
Active Servers:
  โ€ข filesystem - Local file access
    Status: Connected     Tools: 3 available

Available Tools:
  โ€ข read_file(path) - Read file contents
  โ€ข write_file(path, content) - Write to file
  โ€ข list_directory(path) - List files in directory

Manage MCP Servers

# List configured servers
SuperOptiX โ€บ /mcp list

# Add a server
SuperOptiX โ€บ /mcp add
# Interactive wizard will guide you

# Enable/disable server
SuperOptiX โ€บ /mcp enable filesystem
SuperOptiX โ€บ /mcp disable database

MCP Tools

# List available tools
SuperOptiX โ€บ /mcp tools

# Tools are automatically used by Super CLI when relevant
# For example, when you ask about code, it can read files via MCP

๐ŸŽจ Visual Features

Engaging Animations

58+ Rotating Messages keep the experience fresh:

Thinking Phase: - "โœจ Let me cook..." - "๐Ÿง  Neurons firing..." - "๐Ÿ’ซ Channeling the AI spirits..." - "๐Ÿ”ฎ Figuring this out..." - And 26+ more!

Preparing Phase: - "๐Ÿ”ง Preparing the perfect command..." - "๐Ÿ—บ๏ธ Charting the course..." - "๐ŸŽฏ Aiming for perfection..." - And 5+ more!

Executing Phase: - "๐Ÿš€ Launching your request..." - "๐Ÿ”ฅ Executing with style..." - "โšก Zapping it into existence..." - And 17+ more!

Progressive Status

โœจ Let me cook...

  โœ“ Understood: build (developer)

๐Ÿ”ง Preparing the perfect command...

  โœ“ Generated 1 command(s)

๐Ÿš€ Launching your request...

Success!

Smooth, continuous animations until each step completes!


โš™๏ธ Configuration

First-Time Setup

Super CLI runs a setup wizard on first launch:

super

You'll configure: 1. Model Provider - Ollama (local) or OpenAI/Anthropic (cloud) 2. Default Model - Which model to use for conversations 3. API Keys - For cloud providers (optional)

Wizard saves to: ~/.superoptix_config.json

View Configuration

SuperOptiX โ€บ /config

Shows: - Current model provider - Active model - API key status (masked) - MCP server status

Change Model

# Switch model anytime
SuperOptiX โ€บ /model set gpt-4o-mini

Switched to: gpt-4o-mini
   Provider: openai

๐Ÿง  Knowledge Base

Ask About SuperOptiX

Super CLI has built-in knowledge about SuperOptiX features:

SuperOptiX โ€บ /ask how does GEPA optimization work?

Gets answers from: 1. Curated Knowledge - Pre-built Q&A (12 topics) 2. Documentation - Direct access to docs/ files 3. MCP Tools - Filesystem access for examples and code

Topics covered: - Memory optimization - RAG setup - Tool integration - GEPA algorithm - SuperSpec DSL - Agent tiers - Compilation process - Evaluation methods - Optimization levels - CLI commands - Fresh flag usage - Multi-agent orchestration


๐ŸŽฏ Use Cases

Quick Prototyping

SuperOptiX โ€บ build a customer support agent for e-commerce

โœจ Working on it...
Agent created successfully!

SuperOptiX โ€บ compile it

๐Ÿ”ง Assembling the pieces...
Compiled!

SuperOptiX โ€บ evaluate the agent

๐Ÿš€ Launching evaluation...
Evaluation complete!
Score: 85%

Iterative Optimization

SuperOptiX โ€บ optimize customer_support with GEPA at high level

๐Ÿง  AI at work...
Optimization complete!
Best score: 92%

SuperOptiX โ€บ evaluate it again

โšก Running the command...
Evaluation complete!
Score: 92% (improved 7%!)

Multi-Agent Workflows

SuperOptiX โ€บ create a software development team

๐Ÿ’ก Got an idea...
Created developer, qa_engineer, devops_engineer

SuperOptiX โ€บ compile all of them

๐Ÿ”จ Building it now...
All agents compiled!

SuperOptiX โ€บ create an orchestra for them

๐ŸŽต Orchestrating the plan...
Orchestra created!

๐Ÿ“– Command Reference

Natural Language

Command Pattern Example What It Does
build/create <name> "build a developer agent" Generate agent with SuperSpec
compile <name> "compile developer" Compile playbook to pipeline
evaluate <name> "evaluate my agent" Run BDD tests
optimize <name> "optimize with GEPA" GEPA optimization
run <name> with <goal> "run developer with goal X" Execute agent

Slash Commands

Command Description
/help Full command reference with examples
/ask <question> Ask about SuperOptiX features
/model list List available models
/model set <name> Switch to different model
/config Show current configuration
/agents List marketplace agent templates
/playbooks List compiled playbooks (requires project)
/mcp status Check MCP server status
/mcp list List MCP servers
/mcp tools Show available MCP tools
/history Show conversation history
/clear Clear screen
/exit or /quit Exit Super CLI

๐Ÿ”’ Security & Privacy

Local-First by Default

Super CLI prioritizes local models: - Uses Ollama by default (runs on your machine) - No data sent to cloud unless you choose cloud models - MCP servers run locally - All data stays on your machine

Cloud Models (Optional)

If you choose OpenAI or Anthropic: - Your conversations go to their APIs - You control the API keys - Keys stored locally in ~/.superoptix_config.json - You can delete anytime

MCP Security

MCP servers have controlled access: - Filesystem server: Read/write permissions you grant - Each server can be enabled/disabled - Full audit trail of tool usage - You control what data is accessible


๐ŸŽจ Visual Features

Animations

Continuous feedback during processing: - Thinking animations while parsing intent - Preparing animations while generating commands - Executing animations while running commands - Smooth transitions between steps

58+ rotating messages: - "โœจ Let me cook..." - "๐Ÿง  Neurons firing..." - "๐Ÿ”ฅ Warming up the engines..." - Different every time for engagement!

Clean Output

Focus on results, not technical details: - Success indicators - Clear error messages - ๐Ÿ“Š Relevant information only - No command clutter


โš™๏ธ Advanced Features

Conversation Context

Super CLI remembers your session: - Recent interactions - Current agent you're working on - Project state

Example:

SuperOptiX โ€บ build a developer agent
Created!

SuperOptiX โ€บ compile it
# Knows "it" refers to developer agent
Compiled!

SuperOptiX โ€บ evaluate
# Knows which agent to evaluate
Evaluated!

Hybrid Knowledge Access

Super CLI uses multiple knowledge sources:

  1. Curated Q&A - Pre-built answers for common questions
  2. Documentation Access - Reads from docs/ directory
  3. MCP Tools - Filesystem access for examples and code

Combines all three for comprehensive answers!

Model Isolation

Important: Super CLI's model is separate from agent models!

  • CLI model: Used for conversation and intent parsing
  • Agent models: Specified in playbooks, used during execution

No interference: Changing CLI model doesn't affect your agents!


๐Ÿš€ Best Practices

Choose the Right Model

For CLI Conversation: - Local (Ollama): gpt-oss:120b - Great balance of speed and capability - Cloud (OpenAI): gpt-4o-mini - Fast and cost-effective - Cloud (Anthropic): claude-3-5-sonnet - Best for complex reasoning

For Agents: - Configure in playbook YAML - Can use different model than CLI - Independent of CLI model choice

Use Natural Language

Good: - "build a developer agent" - "evaluate my agent" - "optimize with GEPA at high level"

Also works (slash commands): - "/agents" - Quick reference - "/help" - Full documentation - "/ask " - Specific questions

Leverage MCP

Enable filesystem server:

SuperOptiX โ€บ /mcp status
SuperOptiX โ€บ /mcp enable filesystem

Now Super CLI can: - Read your code files - Access examples - Provide context-aware answers


๐Ÿ”ง Troubleshooting

CLI Won't Start

Check installation:

uv pip show superoptix | grep Version
# Should show: Version: 0.1.2 or higher

Reinstall if needed:

uv pip install --upgrade superoptix

Model Not Found

For Ollama models:

# List available
ollama list

# Pull model if needed
ollama pull gpt-oss:120b

For cloud models:

# Set API key
export OPENAI_API_KEY=your-key
# Or configure in setup wizard

MCP Server Not Working

Check server status:

SuperOptiX โ€บ /mcp status

Restart server:

SuperOptiX โ€บ /mcp disable filesystem
SuperOptiX โ€บ /mcp enable filesystem


๐Ÿ“Š Comparison: Traditional CLI vs Super CLI

Feature Traditional CLI Super CLI
Syntax Exact commands required Natural language
Examples super spec generate genies dev --namespace software "build a developer agent"
Learning Curve Medium (learn commands) Low (just talk)
Flexibility Fixed syntax Understands variations
Feedback Text output Animated, visual
Model Support Agent models only CLI + Agent models
MCP Manual integration Built-in client
Knowledge External docs Built-in Q&A + docs

Both available - use what fits your workflow!


๐ŸŽฏ Common Workflows

Build โ†’ Compile โ†’ Evaluate โ†’ Optimize

SuperOptiX โ€บ build a developer agent
Created!

SuperOptiX โ€บ compile it
Compiled!

SuperOptiX โ€บ evaluate the agent
Evaluated! Score: 78%

SuperOptiX โ€บ optimize with GEPA
Optimized! Score: 91%

SuperOptiX โ€บ evaluate again
Evaluated! Score: 91%

Agent Discovery

SuperOptiX โ€บ /agents
๐Ÿ“ฆ Available Agents

๐Ÿ”น Software Development
  โ€ข developer, qa_engineer, devops_engineer

๐Ÿ”น Customer Support
  โ€ข customer_support, sales_agent

SuperOptiX โ€บ /ask tell me about the developer agent
๐Ÿ“š The developer agent...

MCP Integration

SuperOptiX โ€บ /mcp status
๐Ÿ”ง MCP Client Ready 
SuperOptiX โ€บ /ask show me an example of RAG optimization
๐Ÿ“š Reading from docs/guides/rag.md...
(Uses MCP filesystem access)

๐Ÿ”ฎ Future Enhancements

Coming Soon

  • ๐ŸŽฏ Multi-turn conversations (context across sessions)
  • ๐Ÿง  Learning from your patterns
  • ๐Ÿ”Œ More MCP server integrations
  • ๐ŸŒ Remote MCP server support
  • ๐Ÿ“Š Visual dashboards in terminal
  • ๐ŸŽจ Customizable themes
  • ๐Ÿ—ฃ๏ธ Voice input support

Feedback Welcome!

Super CLI is in beta - we want your input!



โœจ Summary

Super CLI brings conversational AI to your terminal:

  • ๐Ÿ’ฌ Natural language - just talk
  • ๐Ÿค– Model flexibility - local or cloud
  • ๐Ÿ”ง MCP client - built-in tool access
  • ๐ŸŽจ Beautiful UI - engaging animations
  • ๐Ÿ“š Knowledge access - built-in docs
  • ๐Ÿš€ Production ready - stable and tested

Experience the future of AI development tools!

super  # Launch and explore!