Skip to content

SideButtonLocal Workflow Automation

Define workflows in YAML. Run them with one click. Keep your data private.

What is SideButton?

SideButton is an open-source, local-first automation platform that connects AI tools to your browser. Unlike simple browser control, SideButton lets you:

  • Define reusable workflows in YAML that run the same way every time
  • Record actions by clicking through a task and exporting as automation
  • Embed buttons directly into the pages you use (GitHub, Wikipedia, etc.)
  • Use AI steps for text classification and generation

Quick Start

bash
# Run the server
npx @sidebutton/server serve

# Open http://localhost:9876

Then install the Chrome extension and run your first workflow.

How It Works

You click a button  →  SideButton runs your workflow  →  Task done
     (browser)              (your computer)              (results)
  1. You define a workflow — A series of steps in YAML (browser actions, shell commands, LLM calls)
  2. You trigger it — Via embed button, dashboard, or AI agent (Claude Code, Cursor)
  3. It executes locally — Everything runs on your computer, your data stays private

Use Cases

Use CaseWhat It Does
TL;DR ButtonAdd a "Summarize" button to any article
Draft ReplyAI-powered reply drafts in messaging apps
Code ReviewLet Claude review your PRs via MCP
Form FillingAuto-fill repetitive forms
Data ExtractionPull data from web pages into structured format

Next Steps

Released under the Apache-2.0 License.