智能体与多智能体

Sim

simstudioai/sim

Sim 是一个用于构建、部署和编排 AI 智能体及工作流的中央智能层与工作区,同时提供云端托管平台和自托管解决方案。

★ 29.3K星级
⑂ 3.8KFork 数
238未解决的问题
TypeScript语言
Apache-2.0许可证
Q@project.QualityScore编辑评分

项目截图

Sim 的截图 Sim 的截图

概览

Sim 提供了一个统一的工作区,用于构建、部署和管理 AI 智能体及智能体工作流。它将聊天界面、可视化工作流构建器、结构化表格、文件存储和知识库集成在单一环境中。该平台支持超过 1,000 种集成以及所有主流 LLM,允许用户以可视化、对话式或代码方式构建智能体。它采用以 TypeScript 为核心的现代技术栈构建,包括 Next.js、Bun、PostgreSQL 和 Drizzle ORM。

主要功能

  • 可视化、对话式和基于代码的智能体构建
  • 1,000+ 集成及主流 LLM 支持
  • 集聊天、工作流、表格、文件和知识库于一体的统一工作区
  • 用于自托管配置(本地开发、Docker Compose、Kubernetes)的交互式 CLI 向导
  • 通过 Ollama 和 vLLM 支持本地 AI 模型
  • 实时监控运行、日志和调度
  • 隔离和远程代码执行能力

要求、安装和快速入门

自托管安装需要克隆仓库(git clone https://github.com/simstudioai/sim.git && cd sim),运行 bun install,然后执行 bun run setup。设置向导会配置数据库、生成密钥、写入 .env 文件并启动应用程序。或者,也可以通过在 .env 文件中生成所需密钥并运行 docker compose -f docker-compose.prod.yml up -d 来直接使用 Docker Compose。

用法

安装完成后,在 http://localhost:3000 访问工作区。使用 bun run sim 命令配合 start、stop、restart、status、logs 或 doctor 等标志来管理自托管实例。使用 bun run setup <capability> 重新配置特定功能(email、storage、sandbox、jobs、cache、knowledge、llm、integrations)。Sim 托管聊天服务的 Chat API 密钥可以在设置期间配置,或在 sim.ai/selfhost/settings/chat-keys 进行管理。

模型兼容性与使用场景

兼容所有主流 LLM,包括 OpenAI、Anthropic、Gemini 和 DeepSeek 等提供商。同时也通过 Ollama 和 vLLM 支持本地和自托管模型。

许可证与风险说明

采用 Apache License 2.0 授权。

Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: Apache-2.0. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

发布与维护

Not stated in the repository metadata

Firecrawl

firecrawl/firecrawl

★ 161.1KTypeScript

LangChain

langchain-ai/langchain

★ 143.6KPython

RAGFlow

infiniflow/ragflow

★ 86.7KGo