RoutineOSBeta
Story

Built on Claude. Open under MIT.

RoutineOS is a framework for Claude routines. It started with one instruction: take what Rails, Laravel and Django did for web apps, and do it for scheduled Claude agents, using only Claude.

MIT licenceby Devkind
The brief

Only use Claude

Kazim Ali, who created RoutineOS at Devkind, started from one constraint: bring the philosophy of Rails, Laravel and Django to Claude routines, and use only Claude to do it.

The idea

The shape of a framework, not its code

Rails, Django and Laravel gave web apps a shape: where settings live, how background work runs, how a change gets checked. Claude routines had the same ingredients and no shared shape, so many routines end up reinventing settings, memory and safety.

RoutineOS borrows the shape, not the code. The mapping is an analogy. It is ours, not a claim made by any of those frameworks.

RoutineOSRailsDjangoLaravel
Routine typeapp templateproject templatestarter kit
Settingsconfig, credentialssettingsconfig, .env
Gatesbefore_action, approvalspermissions, admin actionspolicies, gates
DeskviewstemplatesBlade views
CLIrails g, consolemanage.pyartisan
What got built

From the first Desk to joining a Desk

The changelog is the record. These are the main releases, in order, in plain words.

  1. 0.5.0: a new DeskThe private page where you read what a routine found got a new shell, an Approvals page, a History page and a command palette.
  2. 0.6.0: packs, templates and migrationA routine can be one pack file you install. Ten templates ship in the catalog. A routine can be converted from an n8n workflow or a Windmill flow, and a Zap is guided from a description.
  3. 0.8.0: join a DeskAn owner can open a Desk so other people serve it from their own accounts. The docs are also a free MCP server, bundled with the plugin.
  4. 0.8.1: security fixesAn owner's release is final for the person it released, and a worker's learning evidence comes only from their own decisions.
Version0.8.1
LicenceMIT. Needs a paid Claude plan.
Templates10, two piloted
Why free

Why it is free

MIT licensed. Use it, fork it, ship it. Devkind built it and it is open on GitHub.

There is nothing to host and nothing to pay RoutineOS for. It needs a paid Claude plan, and your routines use that plan\'s usage.

Not affiliated with AnthropicRoutineOS is an independent project by Devkind. It is built on Claude scheduled tasks, which are a research preview and may change.

Try it, or read the code

Install the plugin in Claude Code, or read the code on GitHub.