simstudioai/sim
Sim is the collaborative workspace to build, deploy, and monitor AI agents and workflows. Used by 100,000+ builders.
Sim – 构建、部署和管理 AI 代理的工作区
它是什么
Sim 是一个开源平台,让您可以创建、运行和监控 AI 代理及其工作流。它提供 Web UI(以及 macOS 桌面客户端),您可以在其中:
- 连接到数十种集成(Slack、Notion、Salesforce、数据库等)和任何主流 LLM。
- 通过流程编辑器、聊天或编写代码以可视化方式构建代理。
- 存储代理可以查询的结构化数据(表)、文件和知识库。
- 查看运行、日志、计划以及整体工作流活动。
简而言之,Sim 旨在成为 AI 驱动产品每个表面的单一“工作区”。
快速开始选项
| 模式 | 如何开始 |
|---|---|
| 云托管 | 访问 https://sim.ai – 服务由 Sim 团队运行。 |
| 自托管 | 运行 npx sim-setup(或从克隆的仓库运行 bun run sim-setup)。此向导创建 sim/ 目录、生成密钥、配置 PostgreSQL,并启动 Docker-Compose 服务。 |
| 桌面(macOS) | 从 https://sim.ai/api/desktop/update/download 下载原生客户端。它可以指向自托管部署。 |
核心功能
- 270+ 集成(5,400+ 操作、520+ 触发器)并支持所有主流 LLM。
- 可视化工作流构建器,由 ReactFlow 驱动。
- 聊天优先的代理创建 – 您可以通过与 UI 对话来设计代理。
- 数据存储:内置表(类似 SQL)、文件存储和可搜索的知识库。
- 监控:实时日志、运行历史、计划和健康仪表板。
- 可扩展执行:通过 Trigger.dev 进行后台作业,通过 E2B 进行远程代码执行,以及沙盒 VM 执行。
自托管详情
- 先决条件:Node.js 20+、Docker。
- 安装:
npx sim-setup引导您完成:- 创建部署文件夹。
- 生成密钥(
BETTER_AUTH_SECRET、ENCRYPTION_KEY等)。 - 编写
.env文件。 - 连接 Chat API 密钥。
- 使用 Docker Compose 启动堆栈。
- 管理命令(在部署文件夹内运行):
npx sim-setup start | stop | restart npx sim-setup update # 拉取最新镜像 npx sim-setup status # 健康检查 npx sim-setup logs # 跟踪日志 npx sim-setup doctor # 诊断配置问题 npx sim-setup reset # 清除数据(保留 .env 存档) - 可选功能可以在不重新运行完整向导的情况下添加,例如
npx sim-setup add slack、add storage、add knowledge等。 - 本地 LLM 支持:您可以插入 Ollama 或 vLLM 容器以使用本地模型。
技术栈(概览)
| 层 | 技术 |
|---|---|
| 前端 | Next.js (App Router)、Tailwind CSS、Shadcn UI、ReactFlow |
| 运行时 | Bun |
| 数据库 | PostgreSQL + Drizzle ORM |
| 认证 | Better Auth |
| 状态 | Zustand、TanStack Query |
| 文档 | Fumadocs |
| Monorepo 工具 | Turborepo |
| 实时 | Socket.io |
| 后台作业 | Trigger.dev |
| 远程代码执行 | E2B |
| 沙盒执行 | isolated-vm |
谁在背后?
Sim 由旧金山的一个团队开发(参见 README 中的横幅)。该项目采用 Apache-2.0 许可证,欢迎通过标准 GitHub 工作流进行社区贡献。
何时使用 Sim?
- 您需要单一 UI 来管理代理、数据和集成。
- 您出于数据隐私或成本控制而更喜欢自托管。
- 您想要混合低代码(可视化流程)和代码优先的方法。
- 您计划在本地运行自定义 LLM(Ollama/vLLM)以及托管模型。
如果您只需要一个小脚本或单一 LLM 包装器,Sim 可能过于复杂;它适用于多代理、多集成产品。
在哪里了解更多?
- 官方文档:https://docs.sim.ai
- Slack 社区:README 顶部徽章中的邀请链接。
- DeepWiki 问答:https://deepwiki.com/simstudioai/sim
以上所有信息均直接取自仓库的 README;未添加任何外部推测。
相关
- 项目
- 项目
- 项目
- 项目
- 项目