[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3606":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":47,"lastSyncTime":48,"discoverSource":49},3606,"sim","simstudioai\u002Fsim","simstudioai","Build, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.","https:\u002F\u002Fwww.sim.ai",null,"TypeScript",28752,3659,121,104,0,5,52,307,28,110,"Apache License 2.0",false,"main",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"agent-workflow","agentic-workflow","agents","ai","aiagents","anthropic","artificial-intelligence","automation","chatbot","deepseek","gemini","low-code","nextjs","no-code","openai","rag","react","typescript","2026-06-12 04:00:18","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fsim.ai\" target=\"_blank\" rel=\"noopener noreferrer\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"apps\u002Fsim\u002Fpublic\u002Flogo\u002Fwordmark.svg\">\n      \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"apps\u002Fsim\u002Fpublic\u002Flogo\u002Fwordmark-dark.svg\">\n      \u003Cimg src=\"apps\u002Fsim\u002Fpublic\u002Flogo\u002Fwordmark-dark.svg\" alt=\"Sim Logo\" width=\"380\"\u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">The open-source platform to build AI agents and run your agentic workforce. Connect 1,000+ integrations and LLMs to orchestrate agentic workflows.\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fsim.ai\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fsim.ai-33c482\" alt=\"Sim.ai\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FHr4UWYEcTT\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Join%20Server-5865F2?logo=discord&logoColor=white\" alt=\"Discord\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fx.com\u002Fsimdotai\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fsimdotai?style=social\" alt=\"Twitter\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdocs.sim.ai\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocs-33c482.svg\" alt=\"Documentation\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdeepwiki.com\u002Fsimstudioai\u002Fsim\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg\" alt=\"Ask DeepWiki\">\u003C\u002Fa>  \u003Ca href=\"https:\u002F\u002Fcursor.com\u002Flink\u002Fprompt?text=Help%20me%20set%20up%20Sim%20locally.%20Follow%20these%20steps%3A%0A%0A1.%20First%2C%20verify%20Docker%20is%20installed%20and%20running%3A%0A%20%20%20docker%20--version%0A%20%20%20docker%20info%0A%0A2.%20Clone%20the%20repository%3A%0A%20%20%20git%20clone%20https%3A%2F%2Fgithub.com%2Fsimstudioai%2Fsim.git%0A%20%20%20cd%20sim%0A%0A3.%20Start%20the%20services%20with%20Docker%20Compose%3A%0A%20%20%20docker%20compose%20-f%20docker-compose.prod.yml%20up%20-d%0A%0A4.%20Wait%20for%20all%20containers%20to%20be%20healthy%20(this%20may%20take%201-2%20minutes)%3A%0A%20%20%20docker%20compose%20-f%20docker-compose.prod.yml%20ps%0A%0A5.%20Verify%20the%20app%20is%20accessible%20at%20http%3A%2F%2Flocalhost%3A3000%0A%0AIf%20there%20are%20any%20errors%2C%20help%20me%20troubleshoot%20them.%20Common%20issues%3A%0A-%20Port%203000%2C%203002%2C%20or%205432%20already%20in%20use%0A-%20Docker%20not%20running%0A-%20Insufficient%20memory%20(needs%2012GB%2B%20RAM)%0A%0AFor%20local%20AI%20models%20with%20Ollama%2C%20use%20this%20instead%20of%20step%203%3A%0A%20%20%20docker%20compose%20-f%20docker-compose.ollama.yml%20--profile%20setup%20up%20-d\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSet%20Up%20with-Cursor-000000?logo=cursor&logoColor=white\" alt=\"Set Up with Cursor\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n### Build Workflows with Ease\nDesign agent workflows visually on a canvas—connect agents, tools, and blocks, then run them instantly.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"apps\u002Fsim\u002Fpublic\u002Fstatic\u002Fworkflow.gif\" alt=\"Workflow Builder Demo\" width=\"800\"\u002F>\n\u003C\u002Fp>\n\n### Supercharge with Copilot\nLeverage Copilot to generate nodes, fix errors, and iterate on flows directly from natural language.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"apps\u002Fsim\u002Fpublic\u002Fstatic\u002Fcopilot.gif\" alt=\"Copilot Demo\" width=\"800\"\u002F>\n\u003C\u002Fp>\n\n### Integrate Vector Databases\nUpload documents to a vector store and let agents answer questions grounded in your specific content.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"apps\u002Fsim\u002Fpublic\u002Fstatic\u002Fknowledge.gif\" alt=\"Knowledge Uploads and Retrieval Demo\" width=\"800\"\u002F>\n\u003C\u002Fp>\n\n## Quickstart\n\n### Cloud-hosted: [sim.ai](https:\u002F\u002Fsim.ai)\n\n\u003Ca href=\"https:\u002F\u002Fsim.ai\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fsim.ai-33c482?logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB3aWR0aD0iNjE2IiBoZWlnaHQ9IjYxNiIgdmlld0JveD0iMCAwIDYxNiA2MTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTU5XzMxMykiPgo8cGF0aCBkPSJNNjE2IDBIMFY2MTZINjE2VjBaIiBmaWxsPSIjMzNjNDgyIi8+CjxwYXRoIGQ9Ik04MyAzNjUuNTY3SDExM0MxMTMgMzczLjgwNSAxMTYgMzgwLjM3MyAxMjIgMzg1LjI3MkMxMjggMzg5Ljk0OCAxMzYuMTExIDM5Mi4yODUgMTQ2LjMzMyAzOTIuMjg1QzE1Ny40NDQgMzkyLjI4NSAxNjYgMzkwLjE3MSAxNzIgMzg1LjkzOUMxNzcuOTk5IDM4MS40ODcgMTgxIDM3NS41ODYgMTgxIDM2OC4yMzlDMTgxIDM2Mi44OTUgMTc5LjMzMyAzNTguNDQyIDE3NiAzNTQuODhDMTcyLjg4OSAzNTEuMzE4IDE2Ny4xMTEgMzQ4LjQyMiAxNTguNjY3IDM0Ni4xOTZMMTMwIDMzOS41MTdDMTE1LjU1NSAzMzUuOTU1IDEwNC43NzggMzMwLjQ5OSA5Ny42NjY1IDMyMy4xNTFDOTAuNzc3NSAzMTUuODA0IDg3LjMzMzQgMzA2LjExOSA4Ny4zMzM0IDI5NC4wOTZDODcuMzMzNCAyODQuMDc2IDg5Ljg4OSAyNzUuMzkyIDk0Ljk5OTYgMjY4LjA0NUMxMDAuMzMzIDI2MC42OTcgMTA3LjU1NSAyNTUuMDIgMTE2LjY2NiAyNTEuMDEyQzEyNiAyNDcuMDA0IDEzNi42NjcgMjQ1IDE0OC42NjYgMjQ1QzE2MC42NjcgMjQ1IDE3MSAyNDcuMTE2IDE3OS42NjcgMjUxLjM0NkMxODguNTU1IDI1NS41NzYgMTk1LjQ0NCAyNjEuNDc3IDIwMC4zMzMgMjY5LjA0N0MyMDUuNDQ0IDI3Ni42MTcgMjA4LjExMSAyODUuNjM0IDIwOC4zMzMgMjk2LjA5OUgxNzguMzMzQzE3OC4xMTEgMjg3LjYzOCAxNzUuMzMzIDI4MS4wNyAxNjkuOTk5IDI3Ni4zOTRDMTY0LjY2NiAyNzEuNzE5IDE1Ny4yMjIgMjY5LjM4MSAxNDcuNjY3IDI2OS4zODFDMTM3Ljg4OSAyNjkuMzgxIDEzMC4zMzMgMjcxLjQ5NiAxMjUgMjc1LjcyNkMxMTkuNjY2IDI3OS45NTcgMTE3IDI4NS43NDYgMTE3IDI5My4wOTNDMTE3IDMwNC4wMDMgMTI1IDMxMS40NjIgMTQxIDMxNS40N0wxNjkuNjY3IDMyMi40ODNDMTgzLjQ0NSAzMjUuNiAxOTMuNzc4IDMzMC43MjIgMjAwLjY2NyAzMzcuODQ3QzIwNy41NTUgMzQ0Ljc0OSAyMTEgMzU0LjIxMiAyMTEgMzY2LjIzNUMyMTEgMzc2LjQ3NyAyMDguMjIyIDM4NS40OTQgMjAyLjY2NiAzOTMuMjg3QzE5Ny4xMTEgNDAwLjg1NyAxODkuNDQ0IDQwNi43NTggMTc5LjY2NyA0MTAuOTg5QzE3MC4xMTEgNDE0Ljk5NiAxNTguNzc4IDQxNyAxNDUuNjY3IDQxN0MxMjYuNTU1IDQxNyAxMTEuMzMzIDQxMi4zMjUgOTkuOTk5NyA0MDIuOTczQzg4LjY2NjggMzkzLjYyMSA4MyAzODEuMTUzIDgzIDM2NS41NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjMyLjI5MSA0MTNWMjUwLjA4MkMyNDQuNjg0IDI1NC42MTQgMjUwLjE0OCAyNTQuNjE0IDI2My4zNzEgMjUwLjA4MlY0MTNIMjMyLjI5MVpNMjQ3LjUgMjM5LjMxM0MyNDEuOTkgMjM5LjMxMyAyMzcuMTQgMjM3LjMxMyAyMzIuOTUyIDIzMy4zMTZDMjI4Ljk4NCAyMjkuMDk1IDIyNyAyMjQuMjA5IDIyNyAyMTguNjU2QzIyNyAyMTIuODgyIDIyOC45ODQgMjA3Ljk5NSAyMzIuOTUyIDIwMy45OTdDMjM3LjE0IDE5OS45OTkgMjQxLjk5IDE5OCAyNDcuNSAxOThDMjUzLjIzMSAxOTggMjU4LjA4IDE5OS45OTkgMjYyLjA0OSAyMDMuOTk3QzI2Ni4wMTYgMjA3Ljk5NSAyNjggMjEyLjg4MiAyNjggMjE4LjY1NkMyNjggMjI0LjIwOSAyNjYuMDE2IDIyOS4wOTUgMjYyLjA0OSAyMzMuMzE2QzI1OC4wOCAyMzcuMzEzIDI1My4yMzEgMjM5LjMxMyAyNDcuNSAyMzkuMzEzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMxOS4zMzMgNDEzSDI4OFYyNDkuNjc2SDMxNlYyNzcuMjMzQzMxOS4zMzMgMjY4LjEwNCAzMjUuNzc4IDI2MC4zNjQgMzM0LjY2NyAyNTQuMzUyQzM0My43NzggMjQ4LjExNyAzNTQuNzc4IDI0NSAzNjcuNjY3IDI0NUMzODIuMTExIDI0NSAzOTQuMTEyIDI0OC44OTcgNDAzLjY2NyAyNTYuNjlDNDEzLjIyMiAyNjQuNDg0IDQxOS40NDQgMjc0LjgzNyA0MjIuMzM0IDI4Ny43NTJINDE2LjY2N0M0MTguODg5IDI3NC44MzcgNDI1IDI2NC40ODQgNDM1IDI1Ni42OUM0NDUgMjQ4Ljg5NyA0NTcuMzM0IDI0NSA0NzIgMjQ1QzQ5MC42NjYgMjQ1IDUwNS4zMzQgMjUwLjQ1NSA1MTYgMjYxLjM2NkM1MjYuNjY3IDI3Mi4yNzYgNTMyIDI4Ny4xOTUgNTMyIDMwNi4xMjFWNDEzSDUwMS4zMzNWMzEzLjgwNEM1MDEuMzMzIDMwMC44ODkgNDk4IDI5MC45ODEgNDkxLjMzMyAyODQuMDc4QzQ4NC44ODkgMjc2Ljk1MiA0NzYuMTExIDI3My4zOSA0NjUgMjczLjM5QzQ1Ny4yMjIgMjczLjM5IDQ1MC4zMzMgMjc1LjE3MSA0NDQuMzM0IDI3OC43MzRDNDM4LjU1NiAyODIuMDc0IDQzNCAyODYuOTcyIDQzMC42NjcgMjkzLjQzQzQyNy4zMzMgMjk5Ljg4NyA0MjUuNjY3IDMwNy40NTcgNDI1LjY2NyAzMTYuMTQxVjQxM0gzOTQuNjY3VjMxMy40NjlDMzk0LjY2NyAzMDAuNTU1IDM5MS40NDUgMjkwLjc1OCAzODUgMjg0LjA3OEMzNzguNTU2IDI3Ny4xNzUgMzY5Ljc3OCAyNzMuNzI0IDM1OC42NjcgMjczLjcyNEMzNTAuODg5IDI3My43MjQgMzQ0IDI3NS41MDUgMzM4IDI3OS4wNjhDMzMyLjIyMiAyODIuNDA4IDMyNy42NjcgMjg3LjMwNyAzMjQuMzMzIDI5My43NjNDMzIxIDI5OS45OTggMzE5LjMzMyAzMDcuNDU3IDMxOS4zMzMgMzE2LjE0MVY0MTNaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExNTlfMzEzIj4KPHJlY3Qgd2lkdGg9IjYxNiIgaGVpZ2h0PSI2MTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+&logoColor=white\" alt=\"Sim.ai\">\u003C\u002Fa>\n\n### Self-hosted: NPM Package\n\n```bash\nnpx simstudio\n```\n→ http:\u002F\u002Flocalhost:3000\n\n#### Note\nDocker must be installed and running on your machine.\n\n#### Options\n\n| Flag | Description |\n|------|-------------|\n| `-p, --port \u003Cport>` | Port to run Sim on (default `3000`) |\n| `--no-pull` | Skip pulling latest Docker images |\n\n### Self-hosted: Docker Compose\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fsimstudioai\u002Fsim.git && cd sim\ndocker compose -f docker-compose.prod.yml up -d\n```\n\nOpen [http:\u002F\u002Flocalhost:3000](http:\u002F\u002Flocalhost:3000)\n\nSim also supports local models via [Ollama](https:\u002F\u002Follama.ai) and [vLLM](https:\u002F\u002Fdocs.vllm.ai\u002F) — see the [Docker self-hosting docs](https:\u002F\u002Fdocs.sim.ai\u002Fself-hosting\u002Fdocker) for setup details.\n\n### Self-hosted: Manual Setup\n\n**Requirements:** [Bun](https:\u002F\u002Fbun.sh\u002F), [Node.js](https:\u002F\u002Fnodejs.org\u002F) v20+, PostgreSQL 12+ with [pgvector](https:\u002F\u002Fgithub.com\u002Fpgvector\u002Fpgvector)\n\n1. Clone and install:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fsimstudioai\u002Fsim.git\ncd sim\nbun install\nbun run prepare  # Set up pre-commit hooks\n```\n\n2. Set up PostgreSQL with pgvector:\n\n```bash\ndocker run --name simstudio-db -e POSTGRES_PASSWORD=your_password -e POSTGRES_DB=simstudio -p 5432:5432 -d pgvector\u002Fpgvector:pg17\n```\n\nOr install manually via the [pgvector guide](https:\u002F\u002Fgithub.com\u002Fpgvector\u002Fpgvector#installation).\n\n3. Configure environment:\n\n```bash\ncp apps\u002Fsim\u002F.env.example apps\u002Fsim\u002F.env\n# Create your secrets\nperl -i -pe \"s\u002Fyour_encryption_key\u002F$(openssl rand -hex 32)\u002F\" apps\u002Fsim\u002F.env\nperl -i -pe \"s\u002Fyour_internal_api_secret\u002F$(openssl rand -hex 32)\u002F\" apps\u002Fsim\u002F.env\nperl -i -pe \"s\u002Fyour_api_encryption_key\u002F$(openssl rand -hex 32)\u002F\" apps\u002Fsim\u002F.env\n# DB configs for migration\ncp packages\u002Fdb\u002F.env.example packages\u002Fdb\u002F.env\n# Edit both .env files to set DATABASE_URL=\"postgresql:\u002F\u002Fpostgres:your_password@localhost:5432\u002Fsimstudio\"\n```\n\n4. Run migrations:\n\n```bash\ncd packages\u002Fdb && bun run db:migrate\n```\n\n5. Start development servers:\n\n```bash\nbun run dev:full  # Starts Next.js app and realtime socket server\n```\n\nOr run separately: `bun run dev` (Next.js) and `cd apps\u002Fsim && bun run dev:sockets` (realtime).\n\n## Copilot API Keys\n\nCopilot is a Sim-managed service. To use Copilot on a self-hosted instance:\n\n- Go to https:\u002F\u002Fsim.ai → Settings → Copilot and generate a Copilot API key\n- Set `COPILOT_API_KEY` environment variable in your self-hosted apps\u002Fsim\u002F.env file to that value\n\n## Environment Variables\n\nSee the [environment variables reference](https:\u002F\u002Fdocs.sim.ai\u002Fself-hosting\u002Fenvironment-variables) for the full list, or [`apps\u002Fsim\u002F.env.example`](apps\u002Fsim\u002F.env.example) for defaults.\n\n## Tech Stack\n\n- **Framework**: [Next.js](https:\u002F\u002Fnextjs.org\u002F) (App Router)\n- **Runtime**: [Bun](https:\u002F\u002Fbun.sh\u002F)\n- **Database**: PostgreSQL with [Drizzle ORM](https:\u002F\u002Form.drizzle.team)\n- **Authentication**: [Better Auth](https:\u002F\u002Fbetter-auth.com)\n- **Schema Validation**: [Zod](https:\u002F\u002Fzod.dev)\n- **UI**: [Shadcn](https:\u002F\u002Fui.shadcn.com\u002F), [Tailwind CSS](https:\u002F\u002Ftailwindcss.com)\n- **Streaming Markdown**: [Streamdown](https:\u002F\u002Fgithub.com\u002Fvercel\u002Fstreamdown)\n- **State Management**: [Zustand](https:\u002F\u002Fzustand-demo.pmnd.rs\u002F), [TanStack Query](https:\u002F\u002Ftanstack.com\u002Fquery)\n- **Flow Editor**: [ReactFlow](https:\u002F\u002Freactflow.dev\u002F)\n- **Docs**: [Fumadocs](https:\u002F\u002Ffumadocs.vercel.app\u002F)\n- **Monorepo**: [Turborepo](https:\u002F\u002Fturborepo.org\u002F)\n- **Realtime**: [Socket.io](https:\u002F\u002Fsocket.io\u002F)\n- **Background Jobs**: [Trigger.dev](https:\u002F\u002Ftrigger.dev\u002F)\n- **Remote Code Execution**: [E2B](https:\u002F\u002Fwww.e2b.dev\u002F)\n- **Isolated Code Execution**: [isolated-vm](https:\u002F\u002Fgithub.com\u002Flaverdet\u002Fisolated-vm)\n\n## Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](.github\u002FCONTRIBUTING.md) for details.\n\n## License\n\nThis project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.\n\n\u003Cp align=\"center\">Made with ❤️ by the Sim Team\u003C\u002Fp>\n","Sim 是一个用于构建、部署和编排 AI 代理的开源平台，作为您的 AI 劳动力的核心智能层。它支持通过可视化画布设计工作流，轻松连接超过 1000 种集成和大型语言模型（LLMs），以实现复杂的自动化任务。采用 TypeScript 编写，具有低代码\u002F无代码特性，使得非技术用户也能快速上手。Sim 适用于需要将多个 AI 服务与现有系统整合的企业级应用，特别是在客户服务、流程自动化以及内容生成等场景中表现出色。",2,"2026-06-11 02:54:57","top_language"]