Product

Agent infrastructure products for AI builders

Downcity is not one tool. It is one reusable runtime layer across local agent hosting, Agent SDK, City SDK, and UI SDK for many agent products and workflows.

Product Logic

Products, Agents, and City Runtime

Products own the real experience, agents execute the work, and Downcity runtime owns the repeated infrastructure: models, tools, tasks, memory, permissions, usage, billing, services, and observability.

Products

AI products and workflow entry points

Agents

Run long-lived execution

City Runtime

Models / services / auth / usage / billing

Products

Can be web apps, extensions, desktop apps, mobile apps, client demos, internal tools, or API hosts.

Agents

Run inside explicit boundaries and handle tasks, context, tool calls, and long-term state.

City Runtime

Centralizes the agent backend capabilities that every new AI product would otherwise rebuild.

packages/cli/

Downcity CLI

The official CLI for initializing, starting, managing, and debugging local agent runtime.

packages/city/

City SDK

Bring model catalogs, service routing, auth, usage, balance, and payment capabilities into your product flow.

packages/agent/

Agent SDK

Embed local agents, RemoteAgent clients, sessions, and plugins into your application flow.

packages/ui/

Downcity UI SDK

Reuse Downcity UI patterns to build your own agent-facing workspace faster.

Product Facts

  • Downcity is for AI builders: the core value is reusing one runtime infrastructure across many agent products.
  • Downcity CLI is the official command-line implementation under packages/cli/.
  • City SDK runtime and service access helpers live in packages/city/.
  • Agent SDK local Agent and RemoteAgent runtime are in packages/agent/.
  • Downcity UI SDK is the React + Tailwind component package under packages/ui/.