© 2026FindAgent  · @simprr
返回列表
s

simstudioai/sim

Build, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.

agent-workflowagentic-workflowagentsaiaiagentsanthropicartificial-intelligenceautomationchatbotdeepseekgeminilow-codenextjsno-codeopenairagreacttypescript
⭐

27.2k

Stars

🔱

3.5k

Forks

👁

132

Watchers

📋

220

Issues

TypeScriptApache-2.0创建于 2025/1/5更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Sim

构建、部署并编排 AI Agent。Sim 是你 AI 员工的核心智能层。

Sim 是一个开源平台,用于构建 AI Agent 并运行你的 Agent 工作流。它支持连接 1,000 多种集成和 LLM,以编排复杂的 Agent 工作流。

轻松构建工作流

在画布上可视化地设计 Agent 工作流——连接 Agent、工具和模块,并立即运行它们。

利用 Copilot 增强能力

利用 Copilot 通过自然语言直接生成节点、修复错误并迭代工作流。

集成向量数据库

上传文档至向量存储,让 Agent 基于你的特定内容回答问题。

快速开始

云端托管:sim.ai

自托管:NPM 包

npx simstudio

→ http://localhost:3000

注意

必须在你的机器上安装并运行 Docker。

选项

标志描述
-p, --port 运行 Sim 的端口(默认为 3000)
--no-pull跳过拉取最新的 Docker 镜像

自托管:Docker Compose

git clone https://github.com/simstudioai/sim.git && cd sim
docker compose -f docker-compose.prod.yml up -d

打开 http://localhost:3000

Sim 也通过 Ollama 和 vLLM 支持本地模型 —— 请参阅 Docker 自托管文档 获取设置详情。

自托管:手动安装

要求: Bun、Node.js v20+、PostgreSQL 12+ 及 pgvector

  1. 克隆并安装:
git clone https://github.com/simstudioai/sim.git
cd sim
bun install
  1. 设置带有 pgvector 的 PostgreSQL:
docker run --name simstudio-db -e POSTGRES_PASSWORD=your_password -e POSTGRES_DB=simstudio -p 5432:5432 -d pgvector/pgvector:pg17

或者通过 pgvector 指南 进行手动安装。

  1. 配置环境变量:
cp apps/sim/.env.example apps/sim/.env
cp packages/db/.env.example packages/db/.env
# 编辑两个 .env 文件,设置 DATABASE_URL="postgresql://postgres:your_password@localhost:5432/simstudio"
  1. 运行数据库迁移:
cd packages/db && bunx drizzle-kit migrate --config=./drizzle.config.ts
  1. 启动开发服务器:
bun run dev:full  # 同时启动 Next.js 应用和实时 socket 服务器

或者分别运行:bun run dev (Next.js) 和 cd apps/sim && bun run dev:sockets (实时服务)。

Copilot API 密钥

Copilot 是由 Sim 管理的服务。若要在自托管实例中使用 Copilot:

  • 前往 https://sim.ai → Settings → Copilot 并生成一个 Copilot API 密钥
  • 在你自托管的 apps/sim/.env 文件中将 COPILOT_API_KEY 环境变量设置为该值

环境变量

请参阅 环境变量参考 获取完整列表,或查看 apps/sim/.env.example 获取默认配置。

技术栈

  • 框架: Next.js (App Router)
  • 运行时: Bun
  • 数据库: PostgreSQL 搭配 Drizzle ORM
  • 认证: Better Auth
  • UI: Shadcn, Tailwind CSS
  • 状态管理: Zustand
  • 流程编辑器: ReactFlow
  • 文档: Fumadocs
  • Monorepo: Turborepo
  • 实时通信: Socket.io
  • 后台任务: Trigger.dev
  • 远程代码执行: E2B

贡献

我们欢迎任何形式的贡献!详情请参阅我们的 贡献指南。

许可证

本项目采用 Apache License 2.0 许可证 - 查看 LICENSE 文件了解详情。

Made with ❤️ by the Sim Team

贡献者
weiSaTdaaP
项目信息
默认分支main
LicenseApache License 2.0
创建时间2025/1/5
最近更新今天
GAI 中文摘要

Sim 是一个开源的 AI 代理构建与编排平台,旨在为企业和开发者提供统一的智能中枢层。它通过低代码方式简化了复杂 AI 工作流的创建、部署与管理,帮助用户轻松构建并运行自动化的智能代理团队。

支持通过可视化画布设计工作流,通过连接代理、工具和功能块快速实现业务流程自动化。

提供超过 1000 种外部集成能力,能够无缝对接各类第三方应用和服务。

深度适配多种主流大型语言模型(LLM),支持灵活切换与调用以适应不同的任务需求。

具备强大的工作流编排能力,确保多个 AI 代理能够协同执行复杂的自动化任务。

该项目适用于希望快速搭建企业级 AI 自动化系统的开发者与团队,特别适合需要集成多工具、多模型并进行复杂任务编排的应用场景。