⚠️ EARLY STAGE - ACTIVE DEVELOPMENT⚠️ This project is in active development. While the core architecture is in place and the build system works, we're still implementing features and refining the user experience. Think of this as watching a house being built - the foundation and framework are solid, and we're now working on the rooms!
A beautiful, desktop-first automation platform that makes visual workflow creation simple and enjoyable. Think n8n meets Notion - powerful automation with an interface you'll actually enjoy using.
- ✅ Monorepo structure with 8 working packages
- ✅ Build system fully operational (TypeScript, Vite, Turbo)
- ✅ Core architecture implemented
- ✅ UI components library with Mantine v7
- 🚧 Flow editor in development
- 🚧 Node system being integrated
- ⏳ Desktop app wrapper ready for integration
I could have kept this private until it was "ready," but:
- Building in public keeps me accountable
- Early feedback shapes better products
- Open source from day one feels right
- I'm excited and wanted to share that excitement
- Maybe others want to follow the journey
For Individuals & Small Teams: Not another enterprise tool, but something you'd actually use for personal projects.
Beautiful First: Using Brainwave 2.0 aesthetics because automation tools don't have to be ugly.
Desktop Native: Full file system access, no cloud required, your data stays yours.
Simple Over Complex: 20-50 excellent nodes instead of 500+ mediocre ones.
- Frontend: React + Vite + Mantine v7
- Desktop: Electron (wrapper ready)
- UI Design: Brainwave 2.0 aesthetic (by UI8)
- Architecture: Monorepo with pnpm + Turbo
- Language: TypeScript everywhere
Track our development progress:
- Current Work - What we're building right now
- Upcoming Work - What's coming next
- Completed Work - What we've shipped
atomiton/
├── apps/ # Applications
│ ├── client/ # React + Vite web application
│ └── desktop/ # Electron wrapper for desktop experience
├── packages/
│ └── @atomiton/ # Scoped packages
│ ├── core/ # Core Flow engine
│ ├── nodes/ # Node implementations
│ ├── ui/ # UI components & design system
│ ├── store/ # State management
│ ├── events/ # Event system
│ ├── di/ # Dependency injection
│ └── ... # Config packages
├── playwright/ # E2E testing suite
└── docs/ # Project documentation
Note: The client app will have limited functionality on the web. Desktop app provides full file system access and native features.
This is a solo learning project, but if you're interested:
- ⭐ Star the repo to follow progress
- 👀 Watch for updates (might be sporadic - side project)
- 💬 Open issues with ideas or feedback
- 🚫 Don't expect anything to work for months
git clone https://github.com/Develonaut/atomiton.git
cd atomiton
pnpm install
pnpm build # All packages build successfully
pnpm dev # Start development serversWhile I appreciate the enthusiasm, the project is too early for contributions. For now:
- Ideas & Feedback: Yes please! Open an issue
- Code Contributions: Not yet - still figuring out the basics
- Documentation: Already have too much for features that don't exist 😅
See docs/project/ROADMAP.md for the ambitious plan. Timeline: "When it's ready" (aka no idea).
Automaton + Simplicity = Atomiton. A modern automation platform that makes workflow creation simple and powerful. Also, it sounds cool.
MIT - Because open source should be truly open.
See CREDITS.md for acknowledgments of the amazing projects and people that inspire Atomiton.
Building in public from commit #1. Follow along as this transforms from hopes and dreams into (hopefully) something useful!
Remember: This is a journey, not a destination. Nothing works yet, but that's part of the fun.
Last Updated: September 2025 - Foundation complete, building features