Sashi is an open-source workflow automation system that lets you turn real backend functions into reusable, shareable workflows—created with AI, validated by code, and executed from a secure dashboard.
*What makes Sashi different?*
- *Real Code, Not Just Integrations:* Register your actual backend functions (Node/TypeScript) with a lightweight library. Sashi uses Zod for type-safe validation and auto-generates UIs based on your return types.
- *AI-Generated Workflows:* Describe what you want in plain English—Sashi’s AI chat interface builds and validates multi-step workflows, connecting your registered functions in powerful sequences.
- *No Admin Panels to Build:* Sashi provides a secure, auto-generated dashboard for your team to run, manage, and visualize workflows. No more custom admin UIs or glue code.
- *Secure by Design:* All execution happens server-side, with scoped API tokens and session management. You control your stack and infra—no vendor lock-in.
- *For All Teams:* Support, product, DevOps, and engineering can automate internal tasks, trigger backend logic, and collaborate—without waiting on developer cycles.
*How it works:*
1. *Register Functions:* Use the Sashi library to expose backend functions with type-safe schemas.
2. *Create Workflows:* Use the chat or flow builder to compose workflows—AI helps connect steps and validate data flow.
3. *Execute & Visualize:* Run workflows from a central dashboard, see results in real time, and auto-generate UIs (tables, cards, graphs, etc.) based on your data.
*Example Use Cases:*
- Support: “Refund a user” or “Reset password” via dashboard, no SQL or custom tools.
- Product: “Send weekly usage report to Slack” or “Find users who abandoned signup.”
- DevOps: “Spin up preview envs” or “Rotate API keys” as repeatable, auditable workflows.
Sashi is an open-source workflow automation system that lets you turn real backend functions into reusable, shareable workflows—created with AI, validated by code, and executed from a secure dashboard.
*What makes Sashi different?*
- *Real Code, Not Just Integrations:* Register your actual backend functions (Node/TypeScript) with a lightweight library. Sashi uses Zod for type-safe validation and auto-generates UIs based on your return types.
- *AI-Generated Workflows:* Describe what you want in plain English—Sashi’s AI chat interface builds and validates multi-step workflows, connecting your registered functions in powerful sequences.
- *No Admin Panels to Build:* Sashi provides a secure, auto-generated dashboard for your team to run, manage, and visualize workflows. No more custom admin UIs or glue code.
- *Secure by Design:* All execution happens server-side, with scoped API tokens and session management. You control your stack and infra—no vendor lock-in.
- *For All Teams:* Support, product, DevOps, and engineering can automate internal tasks, trigger backend logic, and collaborate—without waiting on developer cycles.
*How it works:*
1. *Register Functions:* Use the Sashi library to expose backend functions with type-safe schemas.
2. *Create Workflows:* Use the chat or flow builder to compose workflows—AI helps connect steps and validate data flow.
3. *Execute & Visualize:* Run workflows from a central dashboard, see results in real time, and auto-generate UIs (tables, cards, graphs, etc.) based on your data.
*Example Use Cases:*
- Support: “Refund a user” or “Reset password” via dashboard, no SQL or custom tools.
- Product: “Send weekly usage report to Slack” or “Find users who abandoned signup.”
- DevOps: “Spin up preview envs” or “Rotate API keys” as repeatable, auditable workflows.
*Try it or learn more:* https://www.usesashi.com/