Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close

FreeToken

Open-source engine to serve MoE models on consumer GPUs and CPUs

Visit website Save

FreeToken is an Apache-2.0 serving engine for open-weight MoE models on consumer hardware, with a Windows and Linux desktop app, a CLI and compatible APIs.

Pricing
Open source
Deployment
Self-hosted
Platforms
Windows, Linux
16,764stars1,650forks
0views
Updated

What is FreeToken?

FreeToken is an edge-native Mixture-of-Experts serving engine, licensed under Apache 2.0, designed for running frontier-scale open-weight models on personal and consumer hardware. It treats GPUs, CPUs, host memory and interconnects as one elastic inference platform. The README lists native support for NVIDIA RTX 30, RTX 40 and RTX 50 series GPUs, across laptops, gaming desktops and workstation GPUs.

Its runtime combines bandwidth-adaptive CPU and GPU co-execution, full-layer double-buffered prefill streaming and global LRU expert caching. Semantic anchor checkpoints for recurrent state and KV caches let agentic context edits, such as tool calls and thinking blocks, avoid redundant context recomputation. VRAM can be re-allocated between expert caches and KV memory at runtime without restarting the engine or reloading weights.

There are two ways to get started. A desktop app for Windows or Linux is available from flashml.ai and sets the engine up with a GUI for running models, chatting and tuning. The command line version installs with uv or pip, or can be built from source. Anthropic- and OpenAI-compatible APIs support coding and tool-calling agents. Supported models, quantization formats and checkpoint conversion are documented in the repository.

Inside the application

FreeToken screenshots

Explore the interface. Open a screenshot to view it at full size.

FreeToken screenshot 1
FreeToken screenshot 1

Source: official FreeToken project page.

Key capabilities

  • Edge MoE runtime CPU and GPU co-execution with prefill streaming and expert caching.
  • Context reuse Checkpoints that avoid recomputing context after agentic edits.
  • Elastic memory VRAM moved between expert caches and KV memory without a restart.
  • Compatible APIs Anthropic and OpenAI interfaces for coding and tool-calling agents.
  • Desktop app A GUI for running models, chatting and tuning, for Windows and Linux.
  • CLI Install with uv or pip, or build from source.
Advertisements

Where FreeToken fits

  • MoE on consumer GPUs FreeToken is an edge-native Mixture-of-Experts serving engine for running open-weight models on personal and consumer hardware, with native support for NVIDIA RTX 30, 40 and 50 series GPUs.
  • CPU and GPU co-execution Bandwidth-adaptive CPU and GPU co-execution is part of the runtime, alongside prefill streaming.
  • Expert and context caching A global LRU expert cache and semantic anchor checkpoints for recurrent state and KV caches avoid redundant context recomputation.
  • Runtime memory re-allocation VRAM moves between expert caches and KV memory without engine restarts or weight reloading.
  • Agent-compatible APIs Ft serve starts an API server with OpenAI, Anthropic and Responses endpoints for agents such as Codex, Claude Code and OpenCode.
  • Desktop and CLI A desktop app for Windows or Linux provides a GUI, and the CLI installs with uv or pip.
  • Bandwidth benchmark Ft bench bw benchmarks CPU against PCIe bandwidth to calibrate hybrid MoE decode.

Install

uv pip install "freetoken[accel]"

Reviews of FreeToken

No reviews yet

Be the first to share your experience with FreeToken.

Loading review form…

Alternatives to FreeToken

Compare FreeToken with these tools →