github vava-nessa/free-coding-models v0.1.44

latest releases: v0.5.99, v0.5.98, v0.5.97...
8 months ago

Added

  • Multi-provider support — Groq (6 models) and Cerebras (3 models) added alongside NVIDIA NIM, for 53 total models
  • Multi-provider first-run wizard — Steps through all 3 providers (NIM, Groq, Cerebras) on first launch; each is optional, Enter to skip; requires at least one key
  • Settings screen (P key) — New TUI overlay to manage API keys per provider, toggle providers on/off, and test keys with a live ping
  • lib/config.js — New JSON config system (~/.free-coding-models.json) replacing the old plain-text file
    • Auto-migrates old ~/.free-coding-models (plain nvidia key) on first run
    • Stores keys per provider + per-provider enabled/disabled state
    • NVIDIA_API_KEY, GROQ_API_KEY, CEREBRAS_API_KEY env vars override config
  • Per-provider ping URLs — ping() now accepts explicit endpoint URL; each provider has its own API endpoint in sources.js
  • Provider name in Origin column — Shows NIM / Groq / Cerebras instead of always NIM

Changed

  • MODELS flat array now includes providerKey as 6th element
  • State init filters models from disabled providers; rebuilds on settings close
  • Config file path changed from ~/.free-coding-models to ~/.free-coding-models.json (migration is automatic)

Don't miss a new free-coding-models release

NewReleases is sending notifications on new releases.