Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Focus Flow

Focus Flow is an Obsidian plugin for running a personal work-management system from Markdown notes. It connects an idea inbox to Epic and Story backlogs, a weekly Story-swimlane board, explicit Sprint closure, and human-readable history.

Install

Install Focus Flow through BRAT:

  1. Install and enable BRAT from Obsidian's Community plugins.
  2. Run BRAT: Add a beta plugin for testing from the command palette.
  3. Enter https://github.com/devctllabs/obsidian-focus-flow.
  4. Enable Focus Flow under Settings → Community plugins.

See the user guide for manual installation, setup, and everyday workflows.

Product principles

  • Markdown in the Active Workspace is the source of truth.
  • Focus Flow is permanently personal, with one hierarchy: Epic → Story → Task.
  • Backlogs express priority, Stories express outcomes, and weekly commitment is explicit rather than rolled over automatically.
  • Desktop and mobile are first-class; the plugin stays local-only, with no account, network, telemetry, or AI runtime.

Documentation

Agent skill and CLI

The companion $focus-flow skill can author Candidate and Task content through the deterministic CLI. Lifecycle, status, Sprint, and repair actions stay in the Obsidian plugin.

With Node.js 22+, npm, and Git installed:

npm install -g --install-links 'github:devctllabs/obsidian-focus-flow'
focus-flow --version

On npm versions that otherwise link a prepared Git checkout to a temporary directory, --install-links keeps the installed CLI independent of that temporary checkout.

focus-flow create candidate --vault "/path/to/vault" --title "Capture friction"
focus-flow create task --vault "/path/to/vault" --story FF-7 --title "Verify CLI"
focus-flow check --vault "/path/to/vault" --json

The CLI runs locally without network requests and reads the Focus Flow settings from the supplied Obsidian vault. The optional agent skill remains source-only under skills/focus-flow/; copy that complete directory separately into the skill directory used by your agent.

Development

pnpm install --frozen-lockfile
pnpm check

Use pnpm dev for a watched plugin bundle, pnpm storybook for isolated React surfaces, pnpm check:full for the full gate with real-Obsidian E2E, and pnpm build:cli to build the Node 22 executable.

License

Focus Flow is licensed under the MIT License.

About

A Markdown-native personal work-management system for Obsidian.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages