React Router

Loopi Documentation

Local-First Typed Automation Platform - Open Source & Free Forever

Welcome to Loopi

Loopi is the open-source, local-first, typed automation platform that combines real browser automation with APIs and a visual, no-code builder. It runs on Windows, macOS, and Linux, using a clean TypeScript architecture with Electron BrowserWindow control and auto-typed variables.

What is Loopi?

Loopi provides a visual node-based editor for building browser automations. Create workflows that can:

  • Navigate websites and interact with real browser elements
  • Extract data from web pages with auto-typed storage
  • Interact with elements (click, type, select, hover, file upload)
  • Take screenshots and capture content
  • Call APIs and integrate external services with typed responses
  • Use variables with full nested access and array indexing
  • Conditional logic with branching workflows
  • Twitter/X automation - Post tweets, search, like, retweet, send DMs
  • Secure credentials - Encrypted storage for API keys and tokens
  • Custom scheduling - Interval, cron expressions, or one-time execution

Perfect for web scraping, automated testing, social media automation, repetitive tasks, and more.

Key Features

Local-First Architecture

Your workflows execute on your machine—no cloud lock-in. Complete privacy and offline capabilities.

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}}

Real Browser Control

Electron BrowserWindow + webContents automation. Real Chromium browser, not headless simulation.

Visual Node-Based Editor

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

API Integration

Call APIs and access responses as typed objects with direct property access (no JSON parsing needed).

Twitter/X Automation

Native support for Twitter API v2:

  • Create, delete, search tweets
  • Like and retweet
  • Send direct messages
  • Search users
  • All with variable support

Credentials Management

Encrypted storage (AES-256-CBC) for API keys, tokens, and authentication:

  • Twitter/X credentials
  • OAuth 2.0
  • API keys
  • Basic auth
  • Custom credentials

Conditional Logic & Branching

Create smart workflows:

  • Element existence checks
  • Value comparisons
  • If/else branching
  • Loop patterns

Element Picker

Interactive point-and-click selector tool for reliable element targeting.

Cross-Platform

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

Workflow Scheduling

Schedule automations:

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

Open Source

O'Saasy licensed. Full access to source code. Community-driven development.

How Loopi Is Different

  • vs n8n: Real browser control, not just API-centric
  • vs Zapier/Make: Local-first, not cloud-only
  • vs Playwright/Puppeteer: Visual builder, not code-first
  • vs Selenium IDE: Stronger selectors, typed variables
  • vs RPA suites: Open-source, lightweight, no vendor lock-in

Getting Help

Community

Join our growing community of automation enthusiasts:

  • ⭐ Star us on GitHub
  • 💬 Join discussions and get help
  • 🤝 Contribute to the project
  • 📢 Share your automations

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