Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
Find, benchmark and install in CLI 170+ FREE coding LLM models across 15+ providers in real time
翻訳待ち
Loading the full README. The saved excerpt is shown below.
Find the fastest free coding model in seconds. Live latency, stability and verdicts for 259 models from 25 free AI providers, then install the one you pick straight into your favorite coding tool. Works with: OpenCode CLI / Desktop / WebUI, OpenClaw, Crush, Goose, Aider, Kilo CLI, Qwen Code, OpenHands, Amp, Hermes, Continue, Cline, Xcode, Pi, ZCode, ForgeCode, Copilot, jcode, Caveman Code and more. Then create a free account on one of the 25 providers to grab an API key. Made with ❤️ and ☕ by Vanessa Depraute (aka Vava-Nessa )Read the full README ↗
npm install -g free-coding-models
free-coding-models
There is a large catalog of free and free-limited coding models (25 providers / 257 live models, generated from sources.js). Which one is fastest right now? Which one is actually stable, versus just lucky on the last ping?
free-coding-models (FCM) answers that by pinging every model in parallel, showing live latency, and computing a live Stability Score (0-100) combining p95 latency, jitter, spike rate and uptime. Average latency alone is misleading: a model that randomly spikes to 6 seconds is not reliable.
Once you pick a model, FCM writes it directly into your coding tool's config and opens the tool, so you go from "which model?" to "coding" in under 10 seconds.
| Surface | What it is | Docs |
|---|---|---|
| 🎛️ TUI | The interactive terminal dashboard. The default: live ranking, pick + launch. | docs/tui.md |
| 🌐 Web Dashboard | Browser control center, shareable filtered views, Docker-ready. | docs/web-dashboard.md |
| 🔌 Agent Extensions | OpenCode & Pi plugins: hot-swap models mid-session. | Agent extensions |
| 🔀 Smart Model Router | A local OpenAI-compatible daemon with auto-failover. | docs/router.md |
Other highlights: AI Speed Test benchmarks (real completions, AI Latency + TPS), Smart Recommend (3-question wizard), a Ctrl+P Command Palette, a persistent 24h probe cache shared by every surface, live quota from response headers, real-world telemetry scores, models.dev enrichment with drift detection, and a tier scale based on SWE-bench Verified (S+ ≥ 70% down to C). Details: docs/stability.md.
① Install (Node.js 18+, no native build, never needs sudo):
npm install -g free-coding-models
free-coding-models --help # prints every flag
② Grab one free API key. One is enough to start; add more later with P inside the app:
③ Launch & paste your key: free-coding-models. First run prompts for keys (Enter skips), models ping in parallel, rows light up green ✅.
④ Pick a model & launch your tool: ↑↓ navigate, Enter to write the model into your tool's config and launch it. Pre-target another tool from the CLI, or cycle live with Z:
free-coding-models --goose --tier S # Goose, pre-filtered to S-tier only
free-coding-models --crush --origin groq # Crush, Groq models only
free-coding-models --fiable # print the single most reliable model and exit
⑤ Go further:
free-coding-models web opens the Web Dashboard.free-coding-models --daemon-bg starts the Smart Model Router.24 active providers / 258 live models, sorted by live model count. Top 8:
| Provider | Models | Best tier | Env var |
|---|---|---|---|
| Pollinations AI | 30 | S+ | POLLINATIONS_API_KEY |
| Alibaba DashScope | 25 | S+ | DASHSCOPE_API_KEY |
| Ollama Cloud | 23 | S+ | OLLAMA_API_KEY |
| NVIDIA NIM | 17 | S+ | NVIDIA_API_KEY |
| Kilo | 16 | S+ | KILO_API_KEY |
| OpenRouter | 14 | S+ | OPENROUTER_API_KEY |
| OVHcloud AI | 14 | S+ | OVH_AI_ENDPOINTS_ACCESS_TOKEN |
| Scaleway | 12 | S+ | SCALEWAY_API_KEY |
🧾 What "free" means here: free is a property of the (provider, model) pair, never of the provider as a whole. A row is listed only when that exact model id costs $0 to call through that provider (permanent free tier,
:freevariant, or free plan), verified live at audit time. The same open-weights model can be free on one host and paid on another - paid siblings are deliberately excluded. Full breakdown and badge legend:docs/providers.md.
📖 Full table, free-tier limits, env vars, tier scale and provider notes:
docs/providers.md(generated fromsources.jsbynode scripts/generate-provider-table.mjs, so counts cannot drift). OpenCode Zen's free models are listed there too.
⚠️ Health probes consume provider quota: FCM auto-pauses a provider on
429, backs off exponentially per failing model, and shows a footer chip while a provider rests. Leave a key empty and anonymous liveness probes still work for most providers.
Any OpenAI-compatible endpoint can be added to ~/.free-coding-models.json under customProviders (issue #197). Custom models are pinged, scored, filtered, routable through the Smart Router, installable into your coding tools, and visible on the Web Dashboard, exactly like built-in providers:
{
"customProviders": {
"ollama-local": {
"name": "Ollama Local",
"url": "http://localhost:11434/v1/chat/completions",
"quota": "Local, unlimited",
"quotaCode": "free",
"models": [
["qwen3-coder:30b", "Qwen3 Coder 30B", "A", "-", "262k"],
["llama4:70b"]
]
},
"vllm-gpu": {
"url": "https://gpu.internal:8000/v1/chat/completions",
"envVar": "VLLM_API_KEY",
"models": [["deepseek-v4.1", "DeepSeek V4.1", "S", "-", "128k"]]
}
}
}
This is the beginning of the README. Read the rest at the original. Read the full README ↗