# Story

Source: https://routineos.org/story

> Kazim Ali set out to bring the shape of Rails, Laravel and Django to Claude routines, using only Claude. How RoutineOS was built, and why it is MIT licensed.

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.

[Get started](https://routineos.org/#start)[View on GitHub](https://github.com/devkindhq/routineos)

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.

| RoutineOS | Rails | Django | Laravel |
|---|---|---|---|
| Routine type | app template | project template | starter kit |
| Settings | config, credentials | settings | config, .env |
| Gates | before_action, approvals | permissions, admin actions | policies, gates |
| Desk | views | templates | Blade views |
| CLI | rails g, console | manage.py | artisan |

Abridged from the product README. See [Compare](https://routineos.org/compare) for how RoutineOS sits next to other tools.

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 Desk**The 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 migration**A 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 Desk**An 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 fixes**An owner's release is final for the person it released, and a worker's learning evidence comes only from their own decisions.

Source: the RoutineOS [changelog](https://docs.routineos.org/contributing/changelog). Versions before 0.5.0 are in the same file.

**Version**0.8.1

**Licence**MIT. Needs a paid Claude plan.

**Templates**10, 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 Anthropic**RoutineOS 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.

[Get started](https://routineos.org/#start)[View on GitHub](https://github.com/devkindhq/routineos)
