freshcrate

sim

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

Description

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

README

Sim Logo

The open-source platform to build AI agents and run your agentic workforce. Connect 1,000+ integrations and LLMs to orchestrate agentic workflows.

Sim.ai Discord TwitterDocumentation

Ask DeepWiki Set Up with Cursor

Build Workflows with Ease

Design agent workflows visually on a canvasβ€”connect agents, tools, and blocks, then run them instantly.

Workflow Builder Demo

Supercharge with Copilot

Leverage Copilot to generate nodes, fix errors, and iterate on flows directly from natural language.

Copilot Demo

Integrate Vector Databases

Upload documents to a vector store and let agents answer questions grounded in your specific content.

Knowledge Uploads and Retrieval Demo

Quickstart

Cloud-hosted: sim.ai

Sim.ai

Self-hosted: NPM Package

npx simstudio

β†’ http://localhost:3000

Note

Docker must be installed and running on your machine.

Options

Flag Description
-p, --port <port> Port to run Sim on (default 3000)
--no-pull Skip pulling latest Docker images

Self-hosted: Docker Compose

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

Open http://localhost:3000

Background worker note

The Docker Compose stack starts a dedicated worker container by default. If REDIS_URL is not configured, the worker will start, log that it is idle, and do no queue processing. This is expected. Queue-backed API, webhook, and schedule execution requires Redis; installs without Redis continue to use the inline execution path.

Sim also supports local models via Ollama and vLLM β€” see the Docker self-hosting docs for setup details.

Self-hosted: Manual Setup

Requirements: Bun, Node.js v20+, PostgreSQL 12+ with pgvector

  1. Clone and install:
git clone https://github.com/simstudioai/sim.git
cd sim
bun install
bun run prepare  # Set up pre-commit hooks
  1. Set up PostgreSQL with pgvector:
docker run --name simstudio-db -e POSTGRES_PASSWORD=your_password -e POSTGRES_DB=simstudio -p 5432:5432 -d pgvector/pgvector:pg17

Or install manually via the pgvector guide.

  1. Configure environment:
cp apps/sim/.env.example apps/sim/.env
# Create your secrets
perl -i -pe "s/your_encryption_key/$(openssl rand -hex 32)/" apps/sim/.env
perl -i -pe "s/your_internal_api_secret/$(openssl rand -hex 32)/" apps/sim/.env
perl -i -pe "s/your_api_encryption_key/$(openssl rand -hex 32)/" apps/sim/.env
# DB configs for migration
cp packages/db/.env.example packages/db/.env
# Edit both .env files to set DATABASE_URL="postgresql://postgres:your_password@localhost:5432/simstudio"
  1. Run migrations:
cd packages/db && bun run db:migrate
  1. Start development servers:
bun run dev:full  # Starts Next.js app, realtime socket server, and the BullMQ worker

If REDIS_URL is not configured, the worker will remain idle and execution continues inline.

Or run separately: bun run dev (Next.js), cd apps/sim && bun run dev:sockets (realtime), and cd apps/sim && bun run worker (BullMQ worker).

Copilot API Keys

Copilot is a Sim-managed service. To use Copilot on a self-hosted instance:

  • Go to https://sim.ai β†’ Settings β†’ Copilot and generate a Copilot API key
  • Set COPILOT_API_KEY environment variable in your self-hosted apps/sim/.env file to that value

Environment Variables

See the environment variables reference for the full list, or apps/sim/.env.example for defaults.

Tech Stack

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Made with ❀️ by the Sim Team

Release History

VersionChangesUrgencyDate
v0.6.51## Features - feat(tables): column selection, keyboard shortcuts, drag reorder, and undo improvements (#4222) ## Improvements - improvement(codebase): migrate tests to dbChainMock, extract react-query hooks (#4235) - improvement(codebase): centralize test mocks, extract @sim/utils, remove dead code (#4228) - improvement(billing): route scope by subscription referenceId, sync plan from Stripe, transfer storage on org join, outbox service (#4219) ## Bug Fixes - fix(settings): restore paste-toHigh4/20/2026
v0.6.50## Improvements - improvement(mothership): agent model dropdown validations, markers for recommended models (#4213) - improvement(terminal): resize output panel on any layout change via ResizeObserver (#4220) - improvement(utils): add shared utility functions and replace inline patterns (#4214) - improvement(sidebar): interleave folders and workflows by sort order in all resource pickers (#4215) ## Bug Fixes - fix(pdf): PDF previews by adding the missing preview endpoint and allowing same-oriHigh4/18/2026
v0.6.45## Features - feat(brightdata): add Bright Data integration with 8 tools (#4183) ## Improvements - improvement(seo): optimize sitemaps, robots.txt, and core web vitals across sim and docs (#4170) ## Bug Fixes - fix(logs): close sidebar when selected log disappears from filtered list + cleanup (#4186) - fix(mothership): fix superagent credentials (#4185) - fix(gemini): support structured output with tools on Gemini 3 models (#4184) - fix(landing): return 404 for invalid dynamic route slugs (High4/15/2026
v0.6.44## Features - feat(microsoft-excel): add SharePoint drive support for Excel integration (#4162) ## Improvements - improvement(ui): rename user-facing "execution" to "run" (#4176) - refactor(microsoft-excel): export GRAPH_ID_PATTERN and deduplicate validation (#4174) - improvement(ui): delegate streaming animation to Streamdown component (#4163) ## Bug Fixes - fix(blocks): correct required field validation for Jira and Confluence blocks (#4172) - fix(mothership): fix intelligence regression High4/15/2026
v0.6.43## Features - feat(jira): support raw ADF in description and environment fields (#4164) ## Bug Fixes - fix(google-drive): add auto export format and validate against Drive API docs (#4161) - fix(triggers): env var resolution in provider configs (#4160) - fix(billing): add idempotency to billing (#4157) ## Contributors - @TheodoreSpeaks - @icecrasher321 - @waleedlatif1 [View changes on GitHub](https://github.com/simstudioai/sim/compare/v0.6.42...v0.6.43)High4/14/2026
v0.6.40## Features - feat(jsm): add all Forms API endpoints for jira (#4142) - feat(aws): add IAM and STS integrations (#4137) - feat(ui): show folder path in search modal (#4138) - feat(workspaces): add workspace logo upload (#4136) - feat(agiloft): add Agiloft CLM integration with token-based auth (#4133) - feat(workspaces): add recency-based workspace switching and redirect (#4131) - feat(logs): add cancel execution to log row context menu (#4130) ## Improvements - improvement(ui): remove anti-paHigh4/14/2026
v0.6.39## Features - feat(crowdstrike): add tools + validate whatsapp, shopify, trello (#4123) ## Bug Fixes - fix(models): fix mobile overflow and hide cost bars on small screens (#4125) - fix(billing): unblock on payment success (#4121) ## Other Changes - chore(skills): reinforce skill to not guess integration outputs (#4122) ## Contributors - @icecrasher321 - @waleedlatif1 [View changes on GitHub](https://github.com/simstudioai/sim/compare/v0.6.38...v0.6.39)High4/13/2026
v0.6.36## Features - feat(knowledge): add token, sentence, recursive, and regex chunkers (#4102) - feat(ui): allow multiselect in resource tabs (#4094) - feat(trigger): add Google Sheets, Drive, and Calendar polling triggers (#4081) ## Improvements - improvement(integrations, models): ui/ux (#4105) - improvement(sockets): workflow switching state machine (#4104) - update(doc): Update hosted key/byok section (#4098) ## Bug Fixes - fix(trigger): fix polling trigger config defaults, row count, clock-High4/11/2026
v0.6.31## Features - feat(enterprise): cloud whitelabeling for enterprise orgs (#4047) - feat(voice): voice input migration to eleven labs (#4041) ## Bug Fixes - fix(editor): stop highlighting start.input as blue when block is not connected to starter (#4054) - fix(webhook): throw webhook errors as 4xxs (#4050) - fix(trigger): add react-dom and react-email to additionalPackages (#4052) - debug(log): Add logging on socket token error (#4051) - fix(parallel): remove broken node-counting completion + rHigh4/8/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

AntennaSimSimulate antenna designs instantly in your browser using NEC2-powered, open-source software with WebAssembly and Docker support.main@2026-04-21
FlowiseBuild AI Agents, Visuallyflowise@3.1.2
mem9Enable AI agents to retain memory across sessions using persistent storage designed for continuous context retention.main@2026-04-21
claude-memA Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sesv12.3.8
ClawRecipesSave 120+ Hours of Setup Pain (I did it for you) – Launch Your OpenClaw Agent Teams with 1 Command (15+ Recipes)v0.4.55