Just shippedLarchwire 2.4 is out

Automation that stays on your machine

Larchwire is an open-source desktop app for wiring triggers, scripts, and files into flows that execute where your work already lives, with nothing routed through someone else’s servers.

Free and open source · macOS, Windows, Linux

Kettlewell Post/Ingest/ingest-and-proxy
studio-mini
ingest-and-proxy Idle
watching /Volumes/CARD_A

Running in 1,400+ studios, labs and back offices that would rather not ship their files to someone else's cloud.

Kettlewell Marrowgate Ondine brisa.audio Veldt & Ash Tollbridge
How a flow works

From the first trigger to the last retry, every step is yours to read

Triggers on studio-mini

4 of 5 enabled
TriggerConfigurationActivityEnabled

Small pieces, wired the way you already think

Thirty-one built-in step types, plus any script on your PATH. These are the ones teams reach for first.

See every run, not a sample of them

Run history lives in a local SQLite file you can query, back up or delete. The dashboard reads straight from it.

Runs across all flows
Runs
0
Success rate
0
p95 duration
0
Hours saved
0
SucceededFailedDaily average
Needs attention3 failed
Slowest flowsp95, 30 days
Live log tail

Every step's stdout and stderr, tagged with flow and run. Filter as it streams, or pipe it to your own tools with larchwire logs -f.

Streaming
Local by design

Your machine is the runtime. Our servers are not in the path.

Runs where the files are

Flows execute on your laptop, a Mac mini or a Linux box. Files never take a detour through our infrastructure.

Secrets stay in the OS keychain

Keychain on macOS, Credential Manager on Windows, libsecret on Linux. Flows reference secrets by name only.

Keeps working offline

Schedules, folder watches and local model steps keep running on a train or behind an air gap.

Read the security model
Data flow inside your network Four sources (folder, webhook, schedule, git) connect to the Larchwire runner on your machine, which writes to four destinations (database, file vault, team chat, email). The Larchwire cloud sits outside the boundary and is not in the data path. Your network Larchwire cloud: not in the path Folder Webhook Schedule Git push Runner studio-mini Postgres File vault Team chat Email Outbound calls only go to endpoints a flow names explicitly
A small silver desktop computer on a walnut shelf with an external drive and a coiled cable, lit by a soft blue glow

The server is the computer under the desk

Install the runner as a login item, a launchd agent or a systemd service. It sleeps until a trigger fires.

38MB

Idle memory with 40 flows loaded and six folder watches active.

120ms

From trigger to the first line of your script on an M2 Mac mini.

3OS

macOS 13+, Windows 10 22H2+ and any Linux with glibc 2.31 or newer.

Flows are files. Review them like code.

Every flow you draw is saved as a TypeScript or YAML file next to your scripts. Commit it, diff it in a pull request, run it from CI with the same CLI.

Ines Moreland, head of post operations at Kettlewell Post, seated at a colour-grading desk in a dim edit suite

Customer story: Kettlewell Post

Kettlewell Post
“We used to lose the first hour of every shoot day to copying cards. Now the card goes in, and by the time the kettle boils the proxies are on the vault and the editors have a message.”

Ines MorelandHead of Post Operations, Kettlewell Post

3.1 h
saved on every shoot day
212
flows running on two Mac minis
0
files uploaded to a third party
Read how Kettlewell runs ingest

Built for people who want the wiring exposed

Pricing

Free on your own machine. Paid when a team shares it.

Solo

The full desktop app and runner, open source under Apache-2.0.

$0forever
No account needed
Download
  • Unlimited flows and runs on your machines
  • Every trigger and step type
  • Run history kept for 30 days
  • Community forum support
Enterprise

For regulated teams, air-gapped sites and many runners.

Custom
Annual agreement, invoiced
Talk to sales
  • SSO with SAML and SCIM provisioning
  • Offline licence and air-gapped installer
  • Audit log export to your SIEM
  • A named support engineer, 4 h response
Plan comparison
FeatureSoloTeamEnterprise

Questions technical buyers ask first

Still evaluating? An engineer, not a sales script, will answer within one business day.

Talk to sales

Install once. Script it. Let it run.

Free and open source for anyone running flows on their own machine.

$ brew install --cask larchwire

Version 2.4.1, released September 24, 2026. Checksums and older builds