If Posthog built Zapier. Feature complete, Fullstack, AI Automation framework written in Rust made for users.
🔗 Main site • 💬 Discord • 💻 Demo Video
Anything AI

🔧 Setting Up
git clone https://github.com/tryanything-ai/anything.git
pnpm dev
Systems
Workflow Rest API using Axum
- [x] Workflow CRUD API via Postgrest over Supabase
- [x] Workflow Versions Management
- [x] Workflow Publishing / Active Management
Durable Workflow Processing
- [x] Worfklow Traversal to Task Planning
- [x] Action Configuration Bundling with Tera
- [x] Task Queue CRUD via Postgrest over Supabase
- [x] Task Queue Processing System
- [x] Trigger Management System
- [x] Cron Triggers
- [ ] Webhook Triggers
- [ ] Polling Triggers
Authentication and Authorization
- [x] User Management via Supabase
- [x] User Oauth Integration Management
- [x] Team Auth and Billing System using BaseJump open source template based on Postgres Row Level Security
Workflow Studio
- [x] Drag and Drop Editor via ReactFlow
- [x] Action Configuration via json-schema-form
- [x] UI via TailwindCSS and ShadCN
- [x] Workflow Testing Management
- [ ] Single Action Testing
- [ ] Action Templates Management
- [ ] Workflow Templates Management
Template Marketplace
- [x] User Profiles
- [x] Publish Workflow Templates
- [x] Publish Action Templates
💌 Feedback
Love Anything? Give us a star ⭐️!
Architecture Goals
- An open automation tool that allows for maximum creativity and extensibility without sacrificing understandability.
- An architecture that lends itself towards the incremental adoption of new AI no matter which "shape" it takes
- An architecture that is focused on skating towards the puck of self authoring by storing state, logs, events etc in human centric, sovereign mediums easily understood and created by low cost LLM's.
Extensibility without sacrificing understandability
- Each Action Type is defined by a Plugin.
- Think of Plugins the same as in VSCode but they execute tasks.
- You can author your own plugins or grab them from the community.
- Plugins are WASM and can be written in any language that can compile to it.
User Interface Opinions
- Designed to be self describing so at first glance flows describe what they do more than "how" they do it
- Configuring is done through {{templating}} arguments with access to previous results, .env, system constants etc
Core Team:
Carl Lippert: Twitter