diff --git a/AGENTS.md b/AGENTS.md index 9ce16b909d9..49e9d535312 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -20,6 +20,16 @@ You are a professional software engineer. All code must follow best practices: a - `backoffWithJitter(attempt, retryAfterMs, options?)` / `parseRetryAfter(header)` from `@sim/utils/retry` — shared retry pacing; never reimplement exponential backoff inline - **Package Manager**: Use `bun` and `bunx`, not `npm` and `npx` +## Git Branch Naming + +Use team branch prefixes instead of `codex/`: + +- `feat/...` for product features +- `fix/...` for bug fixes +- `improvement/...` for UI, design, content, template, and workflow updates +- `refactor/...` for internal code restructuring +- `perf/...` for performance work + ## Architecture ### Core Principles @@ -467,4 +477,3 @@ Two hard rules that the skills assume: - **`tools.config.tool` runs during serialization (before variable resolution)** — never do `Number()` or other type coercions there, or dynamic references like `` are destroyed. Put all type coercions in `tools.config.params`, which runs during execution after variables resolve. For the full authoring instructions — SubBlock property tables, `condition`/`dependsOn`/`required`/`mode`/`canonicalParamId` syntax, required block metadata (`integrationType`, `tags`, `authMode`, `docsLink`, `{Service}BlockMeta`), file-input/`normalizeFileInput` patterns, and checklists — use the skills: `/add-integration` (end-to-end), `/add-tools`, `/add-block`, `/add-trigger`. - diff --git a/README.md b/README.md index 90246943df1..354dc4b0ade 100644 --- a/README.md +++ b/README.md @@ -1,85 +1,54 @@

- - - - - Sim Logo - - -

- -

The open-source AI workspace where teams build, deploy, and manage AI agents. Build conversationally, visually, or with code. Connect 1,000+ integrations and every major LLM to automate real work.

- -

- Sim.ai - Discord - Twitter - Documentation -

- -

- Ask DeepWiki Set Up with Cursor -

- -### Build everything in Chat -Your AI command center. Describe what you want in plain language. Sim knows your entire workspace and takes action: building agents, running them, querying data, and more. - -

- Sim building and running an agent from chat -

- -### Create files and documents -Generate documents, reports, and presentations from a single prompt, grounded in your workspace data. - -

- Sim generating a document from a prompt + Sim.ai + Documentation + Discord + X

-### Ground agents in your knowledge -Upload documents to a knowledge base and let agents answer questions from your own content. -

- Creating a knowledge base + Ask DeepWiki + Set Up with Cursor

-### Structured data with Tables -A database, built in. Store, query, and wire structured data into agent runs. -

- Tables view with typed columns + + Sim — Integrate, Context, Build, and Monitor AI agents +

-### Build visually with Workflows -Prefer a canvas? Design agents block by block in the visual builder, and let Sim generate blocks, wire variables, and fix errors from natural language. - -

- Workflow builder demo -

+

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

## Quickstart ### Cloud-hosted: [sim.ai](https://sim.ai) -Sim.ai +Open sim.ai -### Self-hosted: NPM Package +### Self-hosted ```bash npx simstudio ``` -→ http://localhost:3000 -#### Note -Docker must be installed and running on your machine. +Open [http://localhost:3000](http://localhost:3000) + +Docker must be installed and running. Use `-p, --port ` to run Sim on a different port, or `--no-pull` to skip pulling the latest Docker images. + +

+ The Sim platform — chat on the left, the visual workflow builder on the right +

+ +## Capabilities -#### Options +- Connect 1,000+ integrations and every major LLM +- Add Slack, Notion, HubSpot, Salesforce, databases, and more +- Build agents visually, conversationally, or with code +- Ingest files, knowledge bases, and structured table data +- Monitor runs, logs, schedules, and workflow activity -| Flag | Description | -|------|-------------| -| `-p, --port ` | Port to run Sim on (default `3000`) | -| `--no-pull` | Skip pulling latest Docker images | +## Self-hosting -### Self-hosted: Docker Compose +### Docker Compose ```bash git clone https://github.com/simstudioai/sim.git && cd sim @@ -90,7 +59,7 @@ Open [http://localhost:3000](http://localhost:3000) Sim also supports local models via [Ollama](https://ollama.ai) and [vLLM](https://docs.vllm.ai/). See the [Docker self-hosting docs](https://docs.sim.ai/self-hosting/docker) for setup details. -### Self-hosted: Manual Setup +### Manual Setup **Requirements:** [Bun](https://bun.sh/), [Node.js](https://nodejs.org/) v20+, PostgreSQL 12+ with [pgvector](https://github.com/pgvector/pgvector) @@ -175,4 +144,6 @@ We welcome contributions! Please see our [Contributing Guide](.github/CONTRIBUTI This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details. -

Made with ❤️ by the Sim Team

+

+ Built by the Sim team in San Francisco +

diff --git a/apps/sim/emails/broadcasts/v0.6-overview.html b/apps/sim/emails/broadcasts/v0.6-overview.html new file mode 100644 index 00000000000..ff5420af606 --- /dev/null +++ b/apps/sim/emails/broadcasts/v0.6-overview.html @@ -0,0 +1,512 @@ + + + + + + What's new in Sim + + + +
+ A ton of new things shipped in Sim over the last few months. Here's the rundown. +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/apps/sim/public/brand/fonts/SeasonSansUprightsVF.woff2 b/apps/sim/public/brand/fonts/SeasonSansUprightsVF.woff2 new file mode 100644 index 00000000000..092bd529d25 Binary files /dev/null and b/apps/sim/public/brand/fonts/SeasonSansUprightsVF.woff2 differ diff --git a/apps/sim/public/email/broadcast/v0.6-overview/hero.gif b/apps/sim/public/email/broadcast/v0.6-overview/hero.gif new file mode 100644 index 00000000000..9d70228a480 Binary files /dev/null and b/apps/sim/public/email/broadcast/v0.6-overview/hero.gif differ diff --git a/apps/sim/public/email/broadcast/v0.6-overview/pre-footer.png b/apps/sim/public/email/broadcast/v0.6-overview/pre-footer.png new file mode 100644 index 00000000000..52ca818100c Binary files /dev/null and b/apps/sim/public/email/broadcast/v0.6-overview/pre-footer.png differ diff --git a/apps/sim/public/email/broadcast/v0.6-overview/real-chat-platform.png b/apps/sim/public/email/broadcast/v0.6-overview/real-chat-platform.png new file mode 100644 index 00000000000..067c3d5c825 Binary files /dev/null and b/apps/sim/public/email/broadcast/v0.6-overview/real-chat-platform.png differ diff --git a/apps/sim/public/email/broadcast/v0.6-overview/real-files.png b/apps/sim/public/email/broadcast/v0.6-overview/real-files.png new file mode 100644 index 00000000000..658cbbef0a2 Binary files /dev/null and b/apps/sim/public/email/broadcast/v0.6-overview/real-files.png differ diff --git a/apps/sim/public/email/broadcast/v0.6-overview/real-knowledge.png b/apps/sim/public/email/broadcast/v0.6-overview/real-knowledge.png new file mode 100644 index 00000000000..19aae11ac9d Binary files /dev/null and b/apps/sim/public/email/broadcast/v0.6-overview/real-knowledge.png differ diff --git a/apps/sim/public/email/broadcast/v0.6-overview/real-logs.png b/apps/sim/public/email/broadcast/v0.6-overview/real-logs.png new file mode 100644 index 00000000000..53023c289f8 Binary files /dev/null and b/apps/sim/public/email/broadcast/v0.6-overview/real-logs.png differ diff --git a/apps/sim/public/email/broadcast/v0.6-overview/real-tables.png b/apps/sim/public/email/broadcast/v0.6-overview/real-tables.png new file mode 100644 index 00000000000..50c9b104daf Binary files /dev/null and b/apps/sim/public/email/broadcast/v0.6-overview/real-tables.png differ diff --git a/apps/sim/public/logo/readme-logotype-dark.svg b/apps/sim/public/logo/readme-logotype-dark.svg new file mode 100644 index 00000000000..40379c53a85 --- /dev/null +++ b/apps/sim/public/logo/readme-logotype-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/apps/sim/public/static/readme-banner.png b/apps/sim/public/static/readme-banner.png new file mode 100644 index 00000000000..c52e0202250 Binary files /dev/null and b/apps/sim/public/static/readme-banner.png differ diff --git a/apps/sim/public/static/readme-build-mark.svg b/apps/sim/public/static/readme-build-mark.svg new file mode 100644 index 00000000000..ca430890b81 --- /dev/null +++ b/apps/sim/public/static/readme-build-mark.svg @@ -0,0 +1,696 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/sim/public/static/readme-built-by-sim-team.png b/apps/sim/public/static/readme-built-by-sim-team.png new file mode 100644 index 00000000000..8e8bd4c38f8 Binary files /dev/null and b/apps/sim/public/static/readme-built-by-sim-team.png differ diff --git a/apps/sim/public/static/readme-feature-row.svg b/apps/sim/public/static/readme-feature-row.svg new file mode 100644 index 00000000000..08246cda7e7 --- /dev/null +++ b/apps/sim/public/static/readme-feature-row.svg @@ -0,0 +1,920 @@ + + Sim feature areas + Four feature illustrations labeled Integrate, Context, Build, and Monitor. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Integrate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Context + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Build + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Monitor + + diff --git a/apps/sim/public/static/readme-ingest-mark.svg b/apps/sim/public/static/readme-ingest-mark.svg new file mode 100644 index 00000000000..ea14f99af12 --- /dev/null +++ b/apps/sim/public/static/readme-ingest-mark.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/sim/public/static/readme-integrate-mark.svg b/apps/sim/public/static/readme-integrate-mark.svg new file mode 100644 index 00000000000..eaaf1277643 --- /dev/null +++ b/apps/sim/public/static/readme-integrate-mark.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/sim/public/static/readme-monitor-mark.svg b/apps/sim/public/static/readme-monitor-mark.svg new file mode 100644 index 00000000000..c42d78ab739 --- /dev/null +++ b/apps/sim/public/static/readme-monitor-mark.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/sim/public/static/readme-platform.png b/apps/sim/public/static/readme-platform.png new file mode 100644 index 00000000000..1d755e37152 Binary files /dev/null and b/apps/sim/public/static/readme-platform.png differ