Openloop is a browser-first open-source alternative to Gumloop. The intention of this project is to provide a simple and cloud-free way to create workflows.
- 🌐 Browser-First: Run your workflows directly in the browser without any server dependencies
- ☁️ Cloud-Free: Complete privacy and control over your workflow automation
- 🔄 Visual Workflow Builder: Intuitive drag-and-drop interface for creating workflows
- 🧩 Extensible Node System: Create custom nodes to extend functionality
- 🚀 Real-time Execution: See your workflows in action immediately
- 📊 Run Reports: Track and analyze workflow execution results
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/vinpac/openloop.git
cd openloop
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:5173
We welcome contributions! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'feat: Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by Gumloop
- Built with React, TypeScript, and Vite
- Uses React Flow for workflow visualization
Made with ❤️ by Vinicius Pacheco