Loading
Build AI agents with any LLM backend. Connect to AitherOS via federation. Use 100+ MCP tools. Ship in minutes.
$ pip install aither-adkGet API Keyfrom adk import AitherAgent
agent = AitherAgent("atlas")
response = await agent.chat("What's the system status?")
print(response.content)from adk import AitherAgent
agent = AitherAgent("demiurge")
@agent.tool
def search_files(query: str) -> str:
"""Search project files."""
import glob
matches = glob.glob(f"**/*{query}*", recursive=True)
return "\n".join(matches[:10])
response = await agent.chat("Find all Python test files")from adk.federation import FederationClient
async with FederationClient("http://your-host") as fed:
await fed.register("my-agent", api_key="ak_xxx")
await fed.join_mesh(capabilities=["text_gen"])
result = await fed.chat("Hello from outside!")# Serve your agent as an OpenAI-compatible API
# $ aither-serve --identity atlas --port 8080
# Then any OpenAI client can connect:
# curl localhost:8080/v1/chat/completions \
# -d '{"model":"","messages":[{"role":"user","content":"hi"}]}'from adk.setup import AgentSetup
setup = AgentSetup()
report = await setup.full_setup()
# Smart detection:
# - vLLM running? Uses it (won't start Ollama)
# - Ollama running? Uses it
# - Nothing? Installs + starts Ollama
print(f"Backend: {report.backend}")
print(f"Models: {report.models_available}")All endpoints accept JSON. Authenticate with Authorization: Bearer ak_xxx
| Method | Endpoint | Description |
|---|---|---|
| POST | /chat | Chat with Genesis (full pipeline) |
| POST | /v1/chat/completions | OpenAI-compatible chat |
| GET | /v1/models | List available models |
| GET | /health | Service health check |
| POST | /identity/agents/register | Register agent, get API key |
| GET | /identity/agents | List your registered agents |
| POST | /identity/agents/{id}/rotate-key | Rotate API key |
| DELETE | /identity/agents/{id} | Revoke agent |
| POST | /badges/issue | Issue scoped badge (admin) |
| POST | /badges/verify | Verify badge access |
100+ tools available via AitherNode MCP server or mcp.aitherium.com gateway.
pip install aither-adk. Agent class, tool decorator, multi-backend LLM, SQLite memory, FastAPI server.
Connect external agents via AitherIdentity (auth), AitherMesh (discovery), Flux (events), MCP (tools).
Auto-detect GPU/VRAM, install Ollama or use vLLM, pull models. Smart backend selection — never crashes GPU.
developer.aitherium.com coming soon