mirror of
https://github.com/simstudioai/sim.git
synced 2026-01-09 06:58:07 -05:00
9ad75b53a29c86afce91abd2700eaea3b20378b7
Sim Studio
Sim Studio is a powerful, user-friendly platform that allows developers and agents to build, test, and optimize agentic workflows.
Run
- Self-host
- Join the Waitlist for the cloud-hosted beta
Quick Start
The quickest way to get Sim Studio running locally:
- Clone the repository
git clone https://github.com/simstudioai/sim.git
cd sim
- Start with Docker
docker compose up -d
Or use the convenience script for automatic setup:
chmod +x start_simstudio_docker.sh
./start_simstudio_docker.sh
This will start Sim Studio at http://localhost:3000 with a local PostgreSQL database.
- [Optional] Configure Your Environment
In .env, configure Authentication secrets (required for login functionality) and optionally a Resend API key (for authentication emails).
Manual Setup
If you prefer not to use Docker:
- Install dependencies
npm install
- Set up environment variables
Copy .env.example to .env and configure:
- Database connection (PostgreSQL)
- Authentication secret
- Email provider (Resend)
- Set up the database
# Push the database schema
npx drizzle-kit push
- Start the development server
npm run dev
Tech Stack
- Framework: Next.js (App Router)
- Database: PostgreSQL with Drizzle ORM
- Authentication: Better Auth with GitHub OAuth
- UI: Shadcn, Tailwind CSS
- State Management: Zustand
- Flow Editor: ReactFlow
Contributing
We welcome contributions! Please see our Contributing Guide for details.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by the Sim Studio Team
Description
Languages
TypeScript
69.6%
MDX
29.9%
Python
0.2%
CSS
0.1%