Getting Started
Install and run your first Loopi automation in minutes
Getting Started
This guide helps you get Loopi running locally and create your first automation.
Prerequisites
Before you begin, make sure you have:
- Node.js (>= 18 recommended)
- npm or pnpm package manager
- Git for cloning the repository
Quick Start
1. Clone the Repository
git clone https://github.com/Dyan-Dev/loopi.git
cd loopi2. Install Dependencies
Using pnpm (recommended):
pnpm installOr using npm:
npm install3. Start Development Mode
pnpm startThis will:
- Start the Electron application in development mode
- Enable hot reload for faster development
- Open the Loopi UI automatically
Creating Your First Automation
Once the app is running, you'll see the main dashboard.
Step 1: Create a New Workflow
- Click the "Add Automation" button in the dashboard
- You'll be redirected to the workflow builder console
- Navigate to Settings to name your automation
Step 2: Add Steps
Click the Navigate node (added by default) to configure it:
- In the properties panel, set the URL to your target website
- Select next step by selecting the step in add next step panel
- Choose from available node types.
Navigate to a website:
- Type:
Navigate - URL:
https://example.com
Extract text:
- Type:
Extract - Selector:
h1 - Store as:
pageTitle
Take a screenshot:
- Type:
Screenshot - Save path:
example.png(optional)
Step 3: Run the Automation
- Click the "Run" button
- Watch the automation execute in a browser window
Next Steps
Now that you have Loopi running:
- Learn more: Read the Usage Guide to understand all features
- Try examples: Check out Examples for ready-made automations
- Explore API: See the API Reference for advanced usage
- Build & package: Visit Installation for packaging instructions
Troubleshooting
App won't start
- Make sure all dependencies are installed:
pnpm install - Check Node.js version:
node --version(should be >= 18)
Browser window doesn't open
- Check console for errors
- Try closing and restarting the app
Need more help?
- Check the FAQ
- Visit GitHub Discussions
- Report issues on GitHub