Run the image
Start with the published Docker image or the bundled compose file. The default runtime exposes /portal, /chat, health checks, and the portal API.
Deployable agent platform
AgentCircuits ships as a hosted runtime with /portal, /chat, REST APIs,
SignalR, provider adapters, and file or SQL storage. The NuGet packages are there when you need
custom hosting or deeper .NET integration, but they are not the starting point.
docker run -p 8080:8080 \
-v ./data:/data \
-e AGENTCIRCUITS__AUTH__PROVIDERS__0=LocalUserId \
-e AGENTCIRCUITS__AUTH__LOCALUSERID__ENABLED=true \
-e AGENTCIRCUITS__PORTAL__REQUIREAUTHENTICATION=true \
-e AGENTCIRCUITS__PROVIDERS__ANTHROPIC__API_KEY=sk-ant-... \
ghcr.io/agent-circuits/agentcircuits-server:latest What ships
Run one deployable host for the portal, chat UI, REST APIs, SignalR, authentication, and file or SQL-backed storage.
Open guideBring in CLI tool directories, MCP servers, and custom tool implementations without rebuilding the whole platform around them.
Open guideUse AgentCircuits.Server, AgentCircuits.Core, and related packages when you need a custom host or deeper .NET integration.
Open guideDeployment model
Start with the published Docker image or the bundled compose file. The default runtime exposes /portal, /chat, health checks, and the portal API.
Set provider credentials, authentication, and storage through environment variables or configuration files. Move to PostgreSQL when you need shared state.
Mount CLI tool directories, register MCP servers, or use the NuGet packages to add your own services and tool implementations in a custom host.
Documentation
Run the platform locally with the published server image and the minimum auth and provider settings.
Read guideUnderstand the hosted server, portal, chat UI, REST APIs, authentication, and deployment model.
Read guideSee how CLI tools, MCP servers, and custom tool implementations fit into the runtime.
Read guideUse the package surface when you need to embed or extend the platform from your own .NET host.
Read guideEarly access
Join the waitlist for Docker releases, provider updates, tool integrations, and implementation notes as the platform continues to harden.
Open waitlist status