React Router

Loopi Documentation

AI-Powered Visual Automation Platform — Open Source & Free Forever

Welcome to Loopi

Loopi is the open-source, local-first automation platform that combines a visual builder, real browser control, AI agents, and 80+ API integrations — all running locally on your machine.

What is Loopi?

Loopi provides a visual node-based editor for building automations that can:

  • Browse the web — navigate, click, type, extract data, upload files, take screenshots
  • Connect to 80+ services — Slack, Discord, GitHub, Notion, Stripe, Postgres, SendGrid, and more
  • Use AI models — OpenAI, Anthropic, or local Ollama (Llama, Mistral, Gemma) for agentic workflows
  • Transform data — JSON parse, math, string ops, array filter/map, dates, and inline code execution
  • Use typed variables — auto-detected types with dot notation and array indexing
  • Branch and loop — conditional logic with if/else and forEach iteration
  • Store credentials — encrypted storage (AES-256-CBC) for API keys, tokens, and auth
  • Schedule runs — interval, cron expressions, or one-time execution

AI-Powered Automation

Connect local or cloud LLMs to your workflows. Build agents that think and act.

Cloud AI

  • OpenAI — GPT-4o, GPT-4o-mini, and other models
  • Anthropic — Claude models for reasoning and content generation

Local AI (Ollama)

  • Llama, Mistral, Gemma, Phi — run locally, 100% private
  • No API keys needed, no data leaves your machine
  • Perfect for sensitive workflows and offline use

AI Copilot

  • Auto-generate workflows from natural language descriptions
  • Explain what any workflow does
  • Auto-fix common workflow errors

80+ Built-In Integrations

No plugins to install. All integrations are included:

CategoryServices
CommunicationSlack, Discord, Telegram, WhatsApp, Mattermost
EmailSendGrid, Gmail, Mailchimp, ConvertKit, ActiveCampaign
Dev & ProjectGitHub, GitLab, Jira, Linear, Asana, Trello, ClickUp, Monday, Todoist
Cloud & StorageAWS S3, Supabase, Dropbox, Box, Google Drive
DatabasesPostgres, MongoDB, MySQL, Redis, Elasticsearch, Snowflake, NocoDB, Baserow
CRM & SalesSalesforce, HubSpot, Pipedrive
PaymentsStripe, PayPal, Xero, QuickBooks
E-CommerceShopify, WooCommerce
SupportZendesk, Freshdesk, Intercom, Helpscout, ServiceNow
CMS & ContentNotion, WordPress, Ghost, Webflow, Contentful, Coda
DevOpsCircleCI, Jenkins, Sentry, PagerDuty, Grafana, Cloudflare, Netlify
AIOpenAI, Anthropic, Ollama (local)
OtherGoogle Sheets, Google Calendar, Airtable, Typeform, Calendly, Twilio, Zoom, and more

Each integration supports credential selection via dropdown — store your API keys in Settings and select them when configuring steps.

Data Transforms

Built-in steps for transforming data between services:

  • JSON Parse / Stringify — convert between strings and objects
  • Math Operations — add, subtract, multiply, divide, round, floor, ceil, min, max, random
  • String Operations — uppercase, lowercase, trim, replace, split, join, slice, includes, reverse
  • Date/Time — now, format, parse, add, subtract, diff
  • Filter Array — filter items by field conditions
  • Map Array — extract or transform array items
  • Code Execute — run custom JavaScript with access to all variables

All data transform steps support dot-notation variable paths like apiResponse.data and items[0].name.

Key Features

Visual Node-Based Editor

Build automations using a drag-and-drop interface powered by ReactFlow. No coding required.

Real Browser Control

Electron BrowserWindow + webContents automation. Real Chromium browser — navigate, click, type, extract, and screenshot in a window you can watch live.

Auto-Typed Variable System

Variables automatically detect types (number, boolean, object, array, string) and support full access syntax:

  • Simple: {{username}}
  • Nested: {{user.name}}
  • Arrays: {{users[0]}}
  • Mixed: {{users[0].profile.email}}
  • Deep nesting: {{response.data[0].meta.created_at}}

Credentials Management

Encrypted storage (AES-256-CBC, PBKDF2 key derivation) for 80+ credential types. Select credentials from a dropdown when configuring integration steps.

Conditional Logic & Loops

  • Browser conditionals — branch based on element existence or extracted values
  • Variable conditionals — branch based on variable comparisons
  • ForEach loops — iterate over arrays with loop and done edges

Scheduling

  • Interval-based (every N minutes/hours)
  • Cron expressions
  • One-time execution
  • Desktop notifications

Element Picker

Interactive point-and-click selector tool for reliable element targeting. No manual CSS selector typing needed.

Cross-Platform

Native installers for Windows and Linux. Built with Electron and Chromium.

How Loopi Is Different

  • vs n8n: Real browser control and local AI — not just API orchestration
  • vs Zapier/Make: Local-first with free local AI via Ollama — no cloud lock-in
  • vs Playwright/Puppeteer: Visual builder with 80+ integrations and AI — no coding
  • vs Selenium IDE: Typed variables, data transforms, AI, and API nodes built in
  • vs RPA suites: Open-source, lightweight, free — no vendor lock-in
  • vs AI agent frameworks: Visual builder — see your agents run in a real browser

Getting Help

Contributing

We welcome contributions — especially around AI agent capabilities, new integrations, and workflow templates:

  • Add new AI model providers (Gemini, Cohere, local GGUF models)
  • Build agentic workflow templates
  • Add new service integrations
  • Improve the AI copilot
  • Add tool-use / function-calling support for connected LLMs

Ready to get started? Head to the Getting Started guide.