GraphoOS

Models

Use the right
mind for the work.

GraphoOS models are AiloOS models: EmpoorioLM on this machine and AndromedaLM in the cloud. An OpenAI-compatible endpoint can be the third. The key lives in the keychain or the environment, not in the TOML you commit.

Assistant and AI →
Model picker3 providers
Runs at http://127.0.0.1:8080/v1 with ailoos serve. The code stays on the machine. The semantic index uses the same local EmpoorioLM.
AndromedaLM at https://api.ailoos.com/api/andromeda/v1. The AiloOS key is stored in the system keychain, not in settings.toml.
Any OpenAI-compatible API (DeepSeek, OpenRouter, Groq…). Name, endpoint and model in [ai.providers.<name>]; the key in the keychain or the environment.

Providers

Local first.
Cloud when it counts.

ProviderWhereKey
EmpoorioLMlocal · ailoos serveThis machineNone
AndromedaLMAiloOS cloudapi.ailoos.comKeychain / env
CustomOpenAI-compatibleThe endpoint you setKeychain / env
MCPtools, not a model.graphoos / ~/.ailoos/mcp.tomlThe server's
[ai]
provider = "local"
# local-url = "http://127.0.0.1:8080/v1"
# ailoos-url = "https://api.ailoos.com/api/andromeda/v1"

A calmer workflow

Model choice
without the noise.

You pick the provider in the assistant. MCP are tools. Keys are not committed with the repo.