[ docs ] // Reference

Commands

Everything ArcFlare understands, in one place. arcflare help prints the short version.

Models and chat#

CommandDoes
arcflareThe menu: harness → model → context → auto mode
arcflare lsList discovered GGUF models (aliases: list, models)
arcflare pull <user/repo>[:QUANT]Download a GGUF from Hugging Face
arcflare run <model> [--rc]Load it and chat. arcflare <model> is the same
arcflare fit [model] [--run]What fits; with --run, measure what runs best

Agents and harnesses#

CommandDoes
arcflare agent [model]The coding agent. -p "…" one-shot, --yolo/--ask, --rc, --machine/--no-machine
arcflare use <harness> [model]Configure and launch opencode, hermes, hermes-desktop, codex, chat or agent
arcflare use … --no-launchWrite the config only
arcflare mcpThe machine server on stdio
arcflare mcp --install [--project]Register it in ~/.arcflare/mcp.json (or this folder)
arcflare mcp enable | disableInstall the machine server, or leave it out
arcflare mcp trust | untrust | trustedAllow this folder's .mcp.json to start servers
arcflare mcp login | logout [server]Sign in to a hosted MCP server

3D generation#

CommandDoes
arcflare genEvery generator and whether it's ready
arcflare gen setup <model>--torch cuda|cpu|rocm, --torch-from <python>, --texture
arcflare gen 3d <image>Image → .glb. --prompt, -m, -o, --steps, --octree, --faces, --seed, --texture
arcflare gen tts "text"Text → .wav. -m, -o, --voice, --lang, --instruct, --ref, --ref-text, --file
arcflare gen check <model>Can this machine run it, and if not, why
arcflare gen python [path]Show, or set, the Python that runs generators
arcflare gen default <model>The model gen 3d uses without -m

Remote control and updates#

CommandDoes
arcflare shop [search]Browse the model hub: what fits your GPU, what to get (--fits, --cat, --json, show <model>)
arcflare uninstallRemove ArcFlare and its files; shows everything first (--dry-run, --models, --keep-cli)
arcflare rcYour remote-control key, relay and link
arcflare rc relay [url]Show or set the relay
arcflare rc rotateA new key; every paired device is cut off
arcflare updateInstall the latest version
arcflare update --checkCheck now, install nothing
arcflare update --pack [dir]Make an offline update tarball
arcflare update --from <tgz|dir>Install from a tarball or folder, with no network
arcflare update --off | --onBackground update checks

Server and GPU#

CommandDoes
arcflare serve [--port N] [--restart]Start the OpenAI-compatible server only (default port 11434)
arcflare psIs it running, and what is loaded
arcflare stopStop it
arcflare logs [-n N]Tail the server log
arcflare backend [kind] [--probe]List or select a llama.cpp backend
arcflare memory [lean|balanced|max]Prompt cache, resident models, idle sleep
arcflare batch [512|1024|2048|4096]Physical batch size
arcflare engine install [--vulkan|--cuda|--cpu|--rocm] [--if-missing]Download llama.cpp for this machine; --if-missing leaves one you have alone
arcflare set-engine <path>Remember where llama-server lives
arcflare doctorCheck engine, GPU, models, harnesses, Blender
arcflare path · version · helpHome directory, version, help

Inside a session#

TypeInDoes
/rc [off|new]chat, agentRemote control
/update [tgz|dir]chat, agentInstall an update (or from an offline source)
/statsagentSteps, tool calls, tok/s, prompt size
/toolsagentBuilt-in and MCP tool counts
/skillsagentDiscovered skills
/helpchat, agentThis list
/bye /exit /quitchat, agentLeave

Environment variables#

VariableDoes
ARCFLARE_HOMEWhere ArcFlare keeps its files (default ~/.arcflare)
ARCFLARE_MODELSAn extra folder of GGUFs, searched first
LLAMA_CACHEllama.cpp's download cache; also where pull saves
ARCFLARE_LLAMA_SERVERA specific llama-server binary
ARCFLARE_LLAMA_DIRAn extra folder to search for llama.cpp builds
ARCFLARE_NO_MACHINE=1Don't connect the machine server to the agent
ARCFLARE_MCP_ROOTSFolders the machine server may run commands in
ARCFLARE_BLENDER / ARCFLARE_BLENDER_PORTWhich Blender, and its bridge port
ARCFLARE_PYTHONThe Python that runs 3D generators
HY3DGEN_MODELS / HF_HUB_CACHEWhere generator weights are kept
ARCFLARE_RELAYThe remote-control relay, for this run
ARCFLARE_NO_UPDATE_CHECK=1No background update checks
ARCFLARE_DEBUG=1Save the last agent request for inspection
NO_COLORPlain output

Files#

Everything lives in ~/.arcflare unless ARCFLARE_HOME says otherwise.

FileHolds
config.jsonYour choices: last model and harness, auto mode, memory, batch, machine server
models.iniRouter presets: context and cache type per model
fit.jsonMeasurements from fit --run
backends.jsonThe last backend probe
mcp.jsonYour MCP servers
trust.jsonWhich folder MCP configs you approved, and their fingerprints
oauth.jsonTokens for hosted MCP servers
rc.jsonYour remote-control key and relay (keep it private)
update.jsonThe last update check
skills/Your skills
gen/3D generation: venv, model code, weights, output
server.logllama-server's log

// One command not listed above: type arcflare on any page of this site (not in a text box). No terminal needed.