Skip to content
This repository was archived by the owner on Aug 14, 2026. It is now read-only.

v0.2.0

Pre-release
Pre-release

Choose a tag to compare

@OnceUponADev OnceUponADev released this 23 Mar 09:40
· 85 commits to main since this 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