We research AI safety and build the models behind Axion. Chat with them in your browser, call them from your own code, or — if you want an agent that can read files and run commands — use the CLI.
Free to chat with after creating an Axion account. Browser chat does not require an API key.
model: "lumen"model: "veil"model: "veil" — point it at model: "lumen" on the same endpoint instead. Existing integrations should migrate now rather than waiting for the retirement date; the Veil page carries the current status and timeline.
Chat with Lumen directly in your browser at axion.amplifiedsmp.org/chat — no install needed.
Axion Labs hosts Lumen via an OpenAI-compatible API. Get a key at axion.amplifiedsmp.org/keys.
| Tier | Limit | How to use |
|---|---|---|
| Free account | $0.125 / week · $0.05 / rolling 2h · up to 3 keys | /login or /axion-key axion-sk-… |
| Pro account ($7/month) | $1.25 / week · $0.50 / rolling 2h · unlimited keys | Upgrade in Settings |
Create a team to share API keys with collaborators. All keys are tracked individually so you always know who's using what.
Click Invite member in the topbar when a team is selected. They'll get an email with a link — when they click it and sign in, they're added to the team automatically.
While viewing a team, click + New Key to create a key scoped to that team. Team keys appear under the team, not under personal keys. Any member can create keys; only the team owner can delete the team.
Axion is a Node.js CLI published on npm. You need Node 18 or later.
axion isn't found after install, make sure your npm global bin directory is on your PATH. Run npm bin -g to find it.
/login for Lumen, or supply an API key for any of the third-party providers below.Run /doctor inside Axion after install to check your environment.
Run axion to start. If no API key is configured, a wizard walks you through setup.
Select Lumen and sign in with /login, or paste an API key for another provider when prompted.
Run /login inside Axion to open a browser tab, sign in to your Axion Labs account, and automatically save an API key — no copy-pasting needed.
Axion supports multiple providers. Switch between them at any time with /model.
/model ollamaConversation history carries over when you switch — the new model gets full context.
Type / followed by any command. Tab completes the name. Run /help for the full list in-session.
| Command | What it does |
|---|---|
/login | Sign in to Axion Labs via browser — auto-creates and saves an API key |
/axion-key <key> | Save your Axion API key manually |
/axion-key remove | Clear your Axion API key |
/api <provider> <key> | Set a third-party API key (claude, gpt, groq, mistral, gemini, openrouter) |
/model <name> | Switch model — claude, gpt, lumen, gemini, groq, ollama… |
/models | List all available models and custom endpoints |
/endpoint <name> <url> [model] [key] | Add a custom OpenAI-compatible endpoint |
/thinking [on|off|<tokens>] | Toggle extended thinking (Claude only) |
| Command | What it does |
|---|---|
/mode <name> | Switch agent mode: ask, plan, bypass |
/adviser [model|auto|off] | Set or disable the adviser model |
/system [text|clear] | Set extra system-level instructions |
/include <file> | Pin a file into every message (no args = list) |
/btw <question> | Quick side question without breaking flow |
/retry | Re-run the last message |
/compare [m1,m2,...] <prompt> | Compare two or more models side by side |
/review | Code review of the current git diff |
/goal <description> | Loop until the agent meets a condition |
/compact | Summarise and compress history to save tokens |
/cost | Show session token usage and estimated cost |
/pr [context] | Draft a PR title and body from recent commits |
/clear | Clear conversation history |
/exit | Quit |
| Command | What it does |
|---|---|
/run <cmd> | Run a shell command and feed output to the agent |
/undo | Restore the last overwritten or deleted file |
/rewind [list|<n>] | Undo the last n turns of file changes |
/export <filename> | Save the current chat as a markdown file |
/save <name> | Save the current chat session |
/resume <name> | Resume a saved chat (no args = list all) |
/history <query> | Search message history |
/copy | Copy the last AI response to clipboard |
/copy-block <n> | Copy the Nth code block from the last response |
| Command | What it does |
|---|---|
/skills | List all skills |
/skill <name> <instructions> | Create a skill from a description |
/skill-delete <name> | Delete a skill |
/macro record|stop|play|list|delete | Record and replay sequences of messages |
/schedule list|add|run|remove | Manage scheduled AI tasks |
/remember [text] | Save a persistent note (no args = list all) |
/forget <n> | Remove a saved note by index |
| Command | What it does |
|---|---|
/computer [on|off] | Toggle screen control (alias: /cu) |
/ss [question] | Screenshot and describe the screen |
/vision <model> | Set the vision model for computer use |
/voice | Record voice — transcribed by Whisper |
/img-gen <prompt> | Generate an image via OpenAI |
| Command | What it does |
|---|---|
/mcp browse | Browse the MCP marketplace |
/mcp install <id> | Install an MCP server from the marketplace |
/mcp toggle <name> | Enable or disable an installed MCP server |
/mcp reload | Refresh the remote catalog |
/oauth connect|list|revoke | Link GitHub, Google, Notion, or Slack |
/discord token|start|stop|status | Discord bot mode |
/web [port|stop] | Open or stop the web UI |
/plugin … | Browser, Docker, GitHub, and database plugins |
Axion has two modes you can switch between at any time.
The agent has access to all tools: reading and writing files, running shell commands, searching the web, using the browser, git operations, and more.
No tools — just a conversation. Faster and better for questions, brainstorming, and writing where you don't need the agent touching files.
After each session, Axion extracts key context and injects it into the next session's system prompt automatically.
It remembers things like project decisions, file paths, preferences ("always use TypeScript"), and anything you explicitly tell it to remember.
Memories are stored locally in ~/.axion/memories.json — they never leave your machine unless you're using a cloud API.
Run Axion as a Discord bot so your team can queue tasks from any channel.
Once running, message the bot in Discord. Tasks run in a queue — one at a time. Members can cancel the current task by typing cancel.
Connects your browser to Axion so the agent can read pages, click elements, and fill forms.
/web inside Axion or run axion-serve/web