simstudioai/sim

★ 29,646⑂ 0

Sim is the collaborative workspace to build, deploy, and monitor AI agents and workflows. Used by 100,000+ builders.

About simstudioai/sim

simstudioai/sim is an open-source project on GitHub, mainly written in TypeScript. Sim is the collaborative workspace to build, deploy, and monitor AI agents and workflows. Used by 100,000+ builders. It currently holds 29,646 stars and 0 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the AI Models & LLM Tools board.

GitHub Repository Details

Repository simstudioai/sim · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

https://github.com/simstudioai/sim/blob/HEAD/Sim.ai https://github.com/simstudioai/sim/blob/HEAD/Documentation https://github.com/simstudioai/sim/blob/HEAD/Slack https://github.com/simstudioai/sim/blob/HEAD/X

https://github.com/simstudioai/sim/blob/HEAD/Ask DeepWiki https://github.com/simstudioai/sim/blob/HEAD/Set Up with Cursor

https://github.com/simstudioai/sim/blob/HEAD/Sim — Integrate, Context, Build, and Monitor AI agents

A workspace to build, deploy and manage AI agents and workflows.

Quickstart

Cloud-hosted: sim.ai

https://github.com/simstudioai/sim/blob/HEAD/Open sim.ai

Self-hosted

npx sim-setup

Open http://localhost:3000

Desktop: macOS

https://github.com/simstudioai/sim/blob/HEAD/Download Sim for macOS

macOS 12+, Apple Silicon and Intel. See the desktop docs to point it at a self-hosted deployment.

https://github.com/simstudioai/sim/blob/HEAD/The Sim platform — chat on the left, the visual workflow builder on the right

Capabilities

One workspace, every surface

Chat and workflows are just the start — tables, files, and knowledge all live in the same workspace, in the browser or on your desktop.

https://github.com/simstudioai/sim/blob/HEAD/Tables in Sim — structured data your agents can query

Tables — a database, built in

https://github.com/simstudioai/sim/blob/HEAD/Files in Sim — documents for your team and every agent

Files — one store for your team and every agent

https://github.com/simstudioai/sim/blob/HEAD/Knowledge bases in Sim — synced docs your agents can search

Knowledge — your agents' memory

https://github.com/simstudioai/sim/blob/HEAD/Sim Desktop — Chat on the left, the built-in browser on the right

Desktop — Sim on your Mac, browser and terminal included

Self-hosting

Requirements: Node.js 20+ and Docker.

npx sim-setup is an interactive wizard that creates a small sim/ deployment directory, provisions the database, generates secrets, writes .env, connects a Chat API key, and starts the published Sim images with Docker Compose. It does not clone the repository.

When it finishes, open http://localhost:3000.

Inside a cloned Sim repository, run bun run sim-setup to unlock the source-only local development and Kubernetes modes.

Reconfigure an optional capability without rerunning the full wizard:

npx sim-setup config
npx sim-setup add email
npx sim-setup add storage
npx sim-setup add sandbox
npx sim-setup add jobs
npx sim-setup add cache
npx sim-setup add knowledge
npx sim-setup add chat
npx sim-setup add llm
npx sim-setup add integration slack

npx sim-setup config detects the effective local-dev, Docker Compose, or current-context Helm configuration and reports configured, missing, or invalid capabilities and OAuth integrations without printing credential values. This is separate from npx sim-setup status, which reports whether installed services are running and healthy.

Manage your install from its directory:

npx sim-setup start | stop | restart   # bring your install up / down / cycle
npx sim-setup update                   # pull and apply Compose images
npx sim-setup status                   # what's installed and healthy
npx sim-setup logs                     # follow logs
npx sim-setup doctor                   # diagnose configuration problems
npx sim-setup down                     # remove containers (data kept)
npx sim-setup reset                    # archive .env and wipe managed data

The setup package detects how you're running and acts accordingly. Use --dir to create or manage a deployment somewhere other than ./sim.

Sim also supports local models via Ollama and vLLM. See the self-hosting docs for details.

Chat API Keys

Chat is a Sim-managed service. npx sim-setup connects a Chat API key for you — sign in when it opens your browser and the key is stored automatically. To view, create, or revoke keys later, go to sim.ai/selfhost/settings/chat-keys.

Environment Variables

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

Tech Stack

Next.js · Bun · PostgreSQL · Drizzle · Better Auth · Tailwind — and the rest of the 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.

https://github.com/simstudioai/sim/blob/HEAD/Built by the Sim team in San Francisco

GitHub Stars & Activity

29,646Stars
0Forks
0Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars29,646
Forks0
Open issues0
Primary languageTypeScript
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

firecrawl / firecrawl

TypeScript★ 180,977⑂ 0
2

langgenius / dify

TypeScript★ 155,892⑂ 0
3

thedotmack / claude-mem

TypeScript★ 93,998⑂ 0
4

OpenHands / OpenHands

TypeScript★ 88,068⑂ 0
5

upstash / context7

TypeScript★ 62,071⑂ 0
6

FlowiseAI / Flowise

TypeScript★ 55,466⑂ 0
7

janhq / jan

TypeScript★ 44,490⑂ 0
8

CopilotKit / CopilotKit

TypeScript★ 37,378⑂ 0

More AI Rankings