给 AI builders 的 Agent 基础设施产品矩阵
Downcity 不是单点工具,而是一套可复用运行层:本地 Agent 宿主、City SDK、Federation SDK、Agent SDK、UI SDK 与官方服务共同支撑多个 Agent 产品和工作流。
Products、Agents 与 City Runtime
产品负责真实体验,Agent 负责执行任务,Downcity runtime 负责模型、工具、任务、记忆、权限、用量、计费、服务和可观测性这类重复基础设施。
AI 产品与工作流入口
长期运行和执行任务
模型 / 服务 / 权限 / 用量 / 计费
Products
可以是网页、扩展、桌面端、移动端、客户 Demo、内部工具或 API Host。
Agents
在明确边界里运行,处理任务、上下文、工具调用和长期状态。
City Runtime
把多个产品都会重复建设的 Agent 后端能力收束成可复用基础设施。
public/packages/cli/
Downcity CLI
官方命令行:初始化、启动、管理和调试本地 Agent runtime。
packages/city/
City SDK
托管本地 Agent 实例,并通过 Service、Action 与 AIService 边界把能力开放给产品客户端。
packages/federation/
Federation SDK
模型目录、Service 路由、身份、环境变量、用量、余额与支付,一套后端支撑多个 Agent 产品。
packages/agent/
Agent SDK
把本地 Agent、RemoteAgent、Session 与 City 资源组合进你的应用流程。
packages/ui/
Downcity UI SDK
复用 Downcity 的 UI 组件思路,快速搭建你的 Agent 工作台。
packages/implementations/services/
Services 与支付
账号、Credits、Payment 与 Usage 四类官方服务,把计费与用量接进你的 Agent 产品。
产品事实
- Downcity 面向 AI builders:核心价值是让多个 Agent 产品复用同一套运行基础设施。
- Downcity CLI:官方命令行实现,目录为 public/packages/cli/。
- City SDK:City 宿主与 HTTP/RPC 转发能力位于 packages/city/。
- Federation SDK:模型目录、Service 路由、身份、用量、计费与支付位于 packages/federation/。
- Agent SDK:本地 Agent / RemoteAgent SDK 位于 packages/agent/。
- Downcity UI SDK:React + Tailwind 组件包目录为 packages/ui/。