
Local AI app and inference engine for agents. Run open-weight LLMs locally — private, on your machine.
Getting Started · Hugging Face · Discord · X / Twitter · Bug Reports
Desktop
Linux packages — from the Atomic Chat repository, updated by your package manager (how to install)
Mobile
Atomic Chat runs an OpenAI-compatible server at http://localhost:1337/v1 — a drop-in replacement for the OpenAI SDK. Load a model in the app, then point any client at it:
curl http://localhost:1337/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "<model-id-loaded-in-atomic-chat>",
"messages": [{ "role": "user", "content": "Say hello in one word" }]
}'
from openai import OpenAI
# Atomic Chat is OpenAI API-compatible — only the base_url changes.
client = OpenAI(base_url="http://localhost:1337/v1", api_key="not-needed")
resp = client.chat.completions.create(
model="<model-id-loaded-in-atomic-chat>",
messages=[{"role": "user", "content": "Say hello in one word"}],
)
print(resp.choices[0].message.content)
Bound to 127.0.0.1 by default; set host: 0.0.0.0 to expose it on your LAN. Works with any agent, CLI, or IDE plugin that speaks the OpenAI API — see Launch With below.
Local models
on / off / auto)turbo3 / turbo4) on llama.cpp — now on Windows & Linux too, not just macOS: up to ~4.3× smaller KV cache footprint, CPU and GPU (CUDA / Vulkan)Cloud models
Tools & integrations
Local API
http://localhost:1337/v1 — drop-in replacement for the OpenAI SDK127.0.0.1 by default; set host: 0.0.0.0 to expose on LANPrivacy
Three engines under the hood, all exposed through one OpenAI-compatible API at http://localhost:1337/v1:
llama.cpp fork with TurboQuant KV-cache optimizations (turbo3 / turbo4) for faster, lower-memory quantized inference. Now a selectable second provider ("Atomic Llama.cpp Turboquant") on all three desktops — macOS, Windows, and Linux — CPU and GPU (CUDA / Vulkan).ggml-org build, the default engine on Windows and Linux for the widest hardware coverage and MTP support.Speculative-decoding features available across backends:
on / off / auto.Tools talking to http://localhost:1337/v1 don't need to know which backend is running underneath — switch engines without reconfiguring clients.
The engines are driven by atomic-chat-core — the core of Atomic Chat, in its own repository. It doesn't do inference itself; it manages the engines: downloads and launches backends, manages models, routes requests between local engines and cloud providers, and serves the OpenAI-compatible API on :1337. The desktop app ships a pinned core release; the core also runs on its own as a CLI (atomic-chat-core serve …) or as a library.
Atomic Chat runs an OpenAI-compatible server at http://localhost:1337/v1, so any agent, CLI, IDE plugin, or app that speaks the OpenAI API can run on top of your local models — no extra glue needed. Just point its base URL at Atomic Chat and you're done.
A few projects already ship first-class support with their own setup docs:
| Tool | What it is | Setup |
|---|---|---|
| OpenCode | Open-source TUI coding agent. Add Atomic Chat as a local provider in opencode.json. |
Setup guide → |
| Goose | Open-source extensible AI agent (CLI, desktop, API). | Setup guide → |
| nanobot | Ultra-lightweight personal AI agent with chat channels, MCP, and WebUI. | Repo → |
| nanoclaw | Containerized agent runtime that calls Atomic Chat as an MCP tool. | Skill guide → |
| OpenClaude | Open-source coding-agent CLI for cloud and local models. Lists Atomic Chat as a supported provider. | Providers list → |
| Kilo Code | Open-source AI coding agent for VS Code, JetBrains, and CLI. Ships with first-class Atomic Chat provider support and auto-discovery. | Setup guide → |
| Hermes Desktop | Native desktop companion for Hermes Agent. Includes an Atomic Chat local preset at `http://localhost:13 |
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|