From agents
to interfaces.

Create with Cydonia, a desktop workspace for coding agents. Build on our tools for native interfaces, model routing, and agent runtimes.

A detailed monochrome engraving of a crab with raised claws

Create, build, route, run.

Four projects. Use what you need.

Create / Desktop agent workspace

Cydonia

Open a directory as a project, write articles, and work with ACP-compatible coding agents. Keep what you create as durable files on disk.

# Your workspace starts here
cargo install cydonia
cydonia
Build / Native UI components

Bezel

Build native interfaces in Rust with a SwiftUI-inspired GPUI component library. Shared themes carry style through your app.

# Cargo.toml
[dependencies]
bezel = "0.1"
Route / LLM gateway

CrabLLM

One endpoint for your model providers. Route requests, handle failover, and manage budgets through a single binary.

One gateway, multiple model providersAn application sends requests through CrabLLM, which routes them to OpenAI, Anthropic, or Ollama.your appCrabLLMOpenAIAnthropicOllamaone endpointrouting + failover
Run / Agent daemon

CrabTalk

A small, always-on runtime for your agents. Connect your client, manage sessions, and see every event as it happens.

One daemon, independent agent sessionsA client connects to the always-on CrabTalk daemon. The daemon manages three independent sessions and streams events back to the client.clientCrabTalksession 01session 02session 03always oneventsindependent sessions