Skip to content

Introduction ​

Effortless is a desktop application that takes a software project from idea to delivery along the OPALE pipe. This guide documents the standard edition, screen by screen. AI agents can do the same operations: the application is the human view of what agents do too.

A workspace dashboard: current phase, active epic, story and taskA workspace dashboard: current phase, active epic, story and task

The mental model ​

Workspace. A workspace is an Effortless project: a folder holding .effortless/ (the data, in JSON) and blueprints/ (the same information, rendered as Markdown). Each workspace opens in its own tab.

Project → Epic → Story → Task. Work is split into four levels. An epic groups stories, a story groups tasks. Only one epic and one story are active at a time: that is where work is focused.

The OPALE phases. A story goes through five phases:

  1. O: analysis (Observer);
  2. P: framing (Positionner);
  3. A: specifications (Articuler);
  4. L: plan (Lancer);
  5. E: execution.

A story of kind fix skips framing and starts directly in execution. To move to the next phase, the documents required by the current phase must exist.

Evolutions. The evolution registry is the product's memory: anomalies, features, improvements, discoveries, tests. Each has an identifier (for example 26ANO335), a criticality from 1 to 3 and a status. Evolutions can be grouped into a lot, then graduated into an epic.

Decisions and questions. Decisions (DEC-xx) and open questions are recorded at the story or epic level.

Humans and agents. An AI agent connects to the same engine through an MCP server, with verbs such as effortless_status or effortless_story_start. What the agent does shows up in the application, and the other way round.

The recommended setup

Keep the app open, and work with a command-line agent — Claude Code, Codex or Antigravity — started from the project root (the folder that contains effortless.json). The VS Code integrated terminal, opened on the project folder, works too. See Working at your best.

How the guide is organized ​

To get started:

Then the screens of a workspace, in the order of the sidebar:

Each page describes what the screen shows, then what you can do on it. When an MCP verb matches, a "With an AI agent" section names it.

Effortless — ArboRithm