freetoken
Health Uyari
- License Γ’β¬β License: MIT
- Description Γ’β¬β Repository has a description
- Active repo Γ’β¬β Last push 0 days ago
- Low visibility Γ’β¬β Only 5 GitHub stars
Code Basarisiz
- network request Γ’β¬β Outbound network request in bin/freetoken.mjs
- exec() Γ’β¬β Shell command execution in desktop/src/main/ai.ts
- process.env Γ’β¬β Environment variable access in desktop/src/main/ai.ts
- process.env Γ’β¬β Environment variable access in desktop/src/main/design.ts
- exec() Γ’β¬β Shell command execution in desktop/src/main/freetoken-link.ts
- os.homedir Γ’β¬β User home directory access in desktop/src/main/freetoken-link.ts
- process.env Γ’β¬β Environment variable access in desktop/src/main/freetoken-link.ts
- network request Γ’β¬β Outbound network request in desktop/src/main/freetoken-link.ts
Permissions Gecti
- Permissions Γ’β¬β No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
π Free AI tokens by V Groups β pool every free LLM API (Gemini, Groq, OpenRouter, NVIDIA, Cohere, GitHub Models) into one chat, one OpenAI-compatible API and V-Run, a free Cursor / Claude Code style AI coding agent. One-line setup, works with no key, self-hosted, $0.
FreeToken Β· free AI tokens for everyone
Pool every free AI tier β Gemini, Groq, OpenRouter, NVIDIA, Cohere, GitHub Models and more β into
one chat, one OpenAI-compatible API, and V-Run, a desktop AI coding agent. $0, no credit card, self-hosted.
Quick start Β· Features Β· V-Run desktop app Β· FAQ
A V Groups project Β· if it saves you money, a β helps others find it
π‘ What is FreeToken?
Every AI company gives away a free tier β Google Gemini, Groq, OpenRouter, NVIDIA NIM, Cohere, GitHub Modelsβ¦ On its own each one runs out fast. FreeToken pools them. Add the free API keys you sign up for (no card needed for most), and every request goes to whichever provider still has quota, falling back automatically the moment one is rate-limited.
You get free AI tokens through:
- π¬ A chat app β like ChatGPT, but running on every free model you have.
- π Your own OpenAI-compatible API β point Cursor, Continue, Cline, LangChain or your scripts at it:
base_url=http://localhost:3000/api/v1. - π₯οΈ V-Run β a desktop AI code editor (think Cursor / Claude Code) whose agent writes code, runs your app and fixes what it sees β on free models.
Your keys are encrypted and used only for your requests. Nothing is shared, nothing is billed.
Gemini β
Groq β€ βββΊ π¬ Chat
NVIDIA βΌβββΊ FreeToken router βΌββΊ π OpenAI-compatible API
Cohere β€ (auto-failover) βββΊ π₯οΈ V-Run coding agent
GitHub β
β‘ Quick start (one line)
Windows (PowerShell):
irm https://raw.githubusercontent.com/V-Groups-Foundations/freetoken/master/install.ps1 | iex
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/V-Groups-Foundations/freetoken/master/install.sh | bash
That's it. Your browser opens already signed in (no account, no password β a private link only your computer has), and chat works immediately with the built-in starter model β no API key needed.
Then make it fast: on Connect, click Get key for Gemini or Groq, copy the key on their page, and come back β it's added automatically. OpenRouter is one click. Already have keys? Paste them all at once (or a whole .env file) and FreeToken recognises each one.
You need Node.js 20.9+. The database is built in.
git clone https://github.com/V-Groups-Foundations/freetoken.git
cd freetoken
npm install
npm run dev # sets itself up, then opens http://localhost:3000 signed in
Want the desktop coding agent too?
npm run desktop # builds and opens V-Run β it starts FreeToken and connects itself
π€ Claude Code, Cursor & Cline β on free models
FreeToken speaks both the OpenAI API (/api/v1/chat/completions) and the Anthropic API (/api/v1/messages, with streaming and tool use), so the AI tools you already use run on your free pool:
freetoken run claude # Claude Code, on free models (in this folder: npm run claude)
freetoken run aider --model openai/auto-smart
freetoken setup cursor # copy-paste setup for Cursor, Cline, Continue, Codex, OpenCodeβ¦
freetoken run only sets the environment for that one run β your tool's own settings are untouched. Claude model names map to FreeToken automatically (haiku β auto-fast, everything else β auto-smart). The API page in the app shows the same setup with your URLs.
πΈ Screenshots
| V-Run: the agent edits, runs and verifies | V-Run: your FreeToken hub |
|---|---|
![]() |
![]() |
| FreeToken on the web | The V Groups family |
![]() |
![]() |
π What you get
| π Smart routing | auto-smart / auto-fast pick a provider with quota left; instant fallback on rate limits. |
| π OpenAI-compatible API | /api/v1/chat/completions, streaming and tool calls β works with any OpenAI SDK or tool. |
| π¬ Chat | Markdown, images, voice in/out, attachments, across all your providers. |
| π Projects | One conversation per project β plan it in chat, then Continue in V-Run with the whole context. |
| π¨ Image studio | Keyless image generation (Flux / Turbo) plus an optional Gemini engine. |
| π Chat with docs | Text, PDFs and images (OCR) with cited answers (RAG). |
| π Web | Keyless URL reader and Tavily search, in chat and in the agents. |
| π οΈ Tools | Extract Β· translate Β· summarize Β· classify. |
| π Usage dashboard | Exactly how much free quota you have left, per provider and per model. |
| π₯οΈ Terminal agent | freetoken CLI: a coding agent in your terminal; you approve each step. |
| π€ Anthropic-compatible API | /api/v1/messages β run Claude Code and Anthropic SDKs on free models (freetoken run claude). |
π₯οΈ V-Run β the free AI coding agent
desktop/ is V-Run, a desktop AI code editor (Electron + Monaco) β a free alternative to Cursor and Claude Code that runs on your FreeToken models (or Claude, with your own key).
- Agent, Plan and Ask modes β the agent reads, searches, edits files and runs commands; Plan mode proposes a plan you approve first.
- Accept all or step by step β chosen once per task, so it never nags you mid-job.
- Runs your app β starts your web app inside the editor, sees the page and its console errors, and fixes them. One-click Fix with AI on crashes.
- Diffs, rewind and retry β every edit shown as a diff; rewind any message to undo its file changes.
- Memory with
V.mdβ likeCLAUDE.md:/initwrites your project's memory,# noteadds to it, and the agent remembers lasting facts on its own. - Visible reasoning, follow-up suggestions, @file mentions, Tab completion and Ctrl+K inline edits.
- FreeToken built in β sign in with one click, browse projects, usage and models in the FreeToken hub, and Continue in V-Run from any FreeToken project (its turns are saved back to the web chat).
π Free providers you can connect
| Provider | Free tier |
|---|---|
| Google Gemini Β· Groq Β· NVIDIA NIM Β· Cohere Β· GitHub Models Β· SambaNova | free, no card |
| OpenRouter | dozens of :free models |
Optional tools: Tavily (web search) Β· DeepL (translation) Β· Jina (embeddings) Β· OCR.space (scanned files) Β· ElevenLabs / Google TTS (voices).
β FAQ
Is it really free?Yes. FreeToken is open source (MIT) and runs on your machine. It uses the free tiers that AI providers already offer; you sign up for them yourself (most need no credit card). FreeToken just makes them work together β no subscription, no hidden costs. Out of the box it also includes a keyless starter model (via Pollinations's free tier) so you can try everything before adding a single key; it's shared and rate-limited, so add your own free keys for real use, and set FREETOKEN_STARTER=off to turn it off.
From your own free accounts with each provider. FreeToken doesn't resell or share anyone's quota β it routes your requests across your free tiers so you rarely hit a limit.
Can I use it with Cursor, Continue, Cline or LangChain?Yes β create a token under API and use http://localhost:3000/api/v1 as an OpenAI base URL with model auto-smart.
They're encrypted at rest with your own VAULT_MASTER_KEY (generated on first start) and only ever sent to the provider they belong to. Signing in on your own computer uses a random link that changes every start and is readable only on your machine (like Jupyter's token); set FREETOKEN_LOCAL_LOGIN=off if you host FreeToken for others.
Same idea β an editor with an agent that edits code and runs commands β but it's free, open source, runs on free models through FreeToken, and can run and look at your app while it works.
π§± Tech stack
Next.js 16 Β· React 19 Β· TypeScript Β· Drizzle ORM Β· PGlite (embedded Postgres) Β· Auth.js v5 Β· Tailwind v4 Β· Vitest β and for V-Run: Electron Β· Monaco Β· Vite.
π€ Contributing
Contributions are very welcome β see CONTRIBUTING.md. Good first steps: add a free provider, improve the docs, or try V-Run and open an issue with what you'd like next.
β Support the project
FreeToken is free and will stay free. If it helps you, star the repo and share it β that's how other people find free AI tools.
π License
MIT β see LICENSE. Use it, fork it, share it.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi



