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 をローカルで実行する予定がある場合。
小さなスクリプトや単一 LLM ラッパーだけが必要な場合は、Sim は過剰かもしれません。マルチエージェント、マルチ統合製品に最適です。
詳細情報はどこで?
- 公式ドキュメント:https://docs.sim.ai
- Slack コミュニティ:README 上部のバッジにある招待リンク。
- DeepWiki Q&A:https://deepwiki.com/simstudioai/sim
上記の情報はすべてリポジトリの README から直接取得したものであり、外部の推測は追加されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト