Sim은 AI 에이전트 워크플로우를 시각적으로 만들고 배포할 수 있는 오픈소스 플랫폼입니다. GitHub에서 공개되어 있으며, Next.js와 Bun, PostgreSQL(pgvector) 기반으로 돌아가는 모던한 AI 자동화 도구입니다.
Sim의 핵심 기능
- 캔버스 기반 워크플로우 빌더
- 블록을 캔버스에 올리고, 에이전트·툴·조건 블록을 선으로 연결해서 흐름을 설계할 수 있습니다. 복잡한 에이전트 파이프라인도 플로우 차트 그리듯 만들 수 있습니다.
- Copilot 연동으로 자동 노드 생성
- 자연어로 “웹 크롤링 후 요약해서 슬랙으로 보내줘” 같은 요구를 하면, Copilot이 필요한 노드를 제안하고 오류 수정까지 도와줘 워크플로우 설계를 빠르게 반복할 수 있습니다.
- 벡터 DB 연동(RAG 지원)
- 문서를 업로드해서 벡터스토어에 저장한 뒤, 에이전트가 해당 지식을 기반으로 질의응답을 할 수 있는 RAG(검색 기반 생성) 워크플로우를 구성할 수 있습니다.
사용 방법 (클라우드 & 셀프 호스팅)
- 클라우드 버전
- 공식 사이트(sim.ai)에 접속해 바로 워크플로우를 만들 수 있는 클라우드 환경을 제공합니다.
- 로컬/온프레미스 셀프 호스팅
- NPM으로 간단 실행: npx simstudio
- Docker Compose로 프로덕션 환경 실행
- Ollama, vLLM과 연동해 로컬 LLM 또는 자체 호스팅한 모델도 사용할 수 있어, 외부 API 없이 폐쇄망에서도 운영이 가능합니다.
기술 스택
- Framework: Next.js (App Router)
- Runtime: Bun
- DB: PostgreSQL + pgvector(임베딩·RAG용)
- UI: Shadcn + Tailwind CSS
- 상태관리/플로우: Zustand, ReactFlow
- 실시간 & 잡 처리: Socket.io, Trigger.dev 등
이런 분들께 추천
- 여러 LLM·툴·API를 조합한 에이전트/자동화 플로우를 만들고 싶은 개발자
- 사내 문서·데이터를 기반으로 맞춤형 AI 도우미를 구축하려는 팀
- 클라우드가 아닌 셀프 호스팅 AI 에이전트 플랫폼이 필요한 조직
Sim은 Apache-2.0 라이선스로 공개되어 있어, 기업 환경에서도 자유롭게 커스터마이징하고 배포할 수 있는 점이 큰 장점입니다.
https://github.com/simstudioai/sim
GitHub - simstudioai/sim: Open-source platform to build and deploy AI agent workflows.
Open-source platform to build and deploy AI agent workflows. - simstudioai/sim
github.com