This repository was archived by the owner on Aug 14, 2026. It is now read-only.
Repository navigation
v0.2.0
Pre-release
Pre-release
voltx
A command-line interface tool for managing and interacting with various LLM providers.
Core Features
Provider Management
- Support for multiple LLM providers (OpenAI, Anthropic, Google, DeepSeek, Perplexity)
- Provider configuration with API keys
- Default model selection per provider
- Provider and model listing
Configuration
- Interactive initialization (
volt init) - Provider setup and configuration (
volt config setup provider) - Default model management (
volt config set default chat-model) - Configuration display with masked API keys (
volt show config) - Reset functionality with safety checks (
volt reset --danger)
Command Structure
- Hierarchical command organization
- Provider-specific subcommands
- Interactive prompts for setup
- Consistent error handling
User Experience
- Colorized terminal output
- ASCII art branding
- Status display (
volt flash) - Configuration backups
- Logging system for actions
Safety Features
- API key masking
- Confirmation prompts for destructive actions
- Configuration validation
- Error handling with helpful messages
Upcoming in Future Releases
- Chat functionality with selected models
- Chat history management
- Streaming responses
- Multiple chat sessions
Technical Details
- Built with TypeScript and Node.js
- Uses Commander.js for CLI structure
- TOML configuration format
- Modular architecture for easy extension