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

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

Added

  • Multi-Account Proxy Server -- automatically starts a local reverse proxy (fcm-proxy) that groups all accounts into a single provider in OpenCode; supports multi-account rotation and auto-detects usage limits to swap between providers.
  • Transparent ZAI Proxy -- bridges ZAI's non-standard API format to OpenAI-compatible /v1/ for OpenCode CLI mode.
  • Quota & Usage Tracking -- new Usage column in TUI shows remaining quota percentage for each model; persists across sessions via token-stats.json.
  • Dedicated Log Viewer -- press X to view real-time activity and error logs in a focused TUI overlay; includes auto-pruning to keep log history concise.
  • Usage Sort (Shift+G) -- new hotkey to sort models by remaining quota percentage, helping you pick models with the most bandwidth left.
  • Ping Interval Increase (=) -- reassigned interval increase to the = key to free up X for logs; W still decreases the interval.
  • Model Catalogue Merging -- groups identical models across different providers into a single "merged" view while retaining the ability to probe specific endpoints.
  • MODEL_NOT_FOUND Rotation -- if a specific provider returns a 404 for a model, the TUI intelligently rotates through other available providers for the same model.
  • Sticky Health-break -- UI improvement that prevents the TUI from jumping when a model's status changes from UP to TIMEOUT/DOWN.
  • Telemetry Opt-out -- users can now explicitly disable anonymous telemetry in their config file (opt-in by default for improved bug tracking).

Changed

  • Masked API Keys in Settings -- hides middle parts of API keys in the P menu to prevent accidental exposure during screen sharing.
  • Enhanced tmux support -- auto-discovery of available ports for OpenCode sub-agent panes when running in a tmux session.
  • Hardened Test Suite -- expanded to 13 suites and 62+ verified test cases covering proxy logic, usage reading, and hotkey behavior.

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

NewReleases is sending notifications on new releases.