offtrack

User guide

You use offtrack in three places. In Claude Code, sessions report on their own and you manage projects with commands. The web interface shows what is open on a map and lets you edit items by hand. On your phone, the same interface runs, and you can add items by voice from the Claude app. Setup is in the install guide.

Concepts

The “Legend” item in the header menu explains every symbol.

In Claude Code

On its own

On request

For common actions, just ask: “show the open items”, “attach this session to the Koller project”, “share the project with Peter”, “add a manual task to…”, “hand this off to futureal”. The /offtrack skill lists the commands when called without arguments. Requests about coworkers (“who else works on this repo?”, “hand this to Neo”) are listed on the coworkers page.

The offtrack command

Run it in a terminal, or in Claude Code with the ! prefix. <project> is the project's name.

Projects
offtrack projectsyour projects, your root directories and the members
offtrack list [<project>]open items by thread
offtrack attach <project> [--new]attach the current session to a project
offtrack root <project> <directory>add a directory (with its subdirectories) to the project
offtrack rename <project> <name>display name (for example GreenGo)
offtrack rename-thread <thread-id> <title>rename a thread, the main thread too (as owner)
offtrack merge <from> <into>merge one project into another; cannot be undone
Sharing
offtrack share <project> <email>share with a teammate (as owner)
offtrack unshare <project> <email>remove a member (as owner)
offtrack transfer <project> <email>hand ownership to a member
offtrack publish <item-id>make your idea visible to the members
offtrack move <item-id> <project>move an item to the other project's main thread (hand-off)
Coworkers (details)
offtrack nick [<nickname>]show or set your nickname ("" clears it)
offtrack coworkers [<directory>]who else works on this repo
offtrack cowork listyour coworks and pending requests
offtrack cowork <nickname> project | task | endrequest project level, back to task level, end the cowork
offtrack cowork accept | decline <nickname>accept or decline a request
offtrack share-item <item-id> <nickname>share an item of yours with a coworker without handing it off
Machine and account
offtrack loginset the client token on this machine
offtrack whoamiwhich user this machine reports as
offtrack versionthe installed client version, and whether a newer one exists
offtrack flushsend queued reports
offtrack mobile url | revokethe Claude app connector's secret URL, or revoke it
offtrack install / uninstallinstall or remove the client
Backfill
offtrack backfill [--dry]proposal files from past sessions (~/offtrack-backfill/)
offtrack import <file…>upload a reviewed proposal file (step by step: install guide)

offtrack help lists the admin commands too (offtrack admin …: users, tokens, allowlist).

In the web interface

Views and toolbar

Menus

Click an item, a thread title or a project name.

New item

Use the + button at the bottom right. The type can be open branch (the default), deadline (an open branch with a required date), idea or manual task; these show up on the map and the list right away as items. Open branches and manual tasks can have a deadline, and a manual task an assignee too. You can dictate the text with the microphone button. Without a thread, the item lands in the “Unsorted” sidebar, where you can file it.

Notes and clarifications are not items: they do not show on the map, and the thread's next session receives them when it starts.

Account and install

On your phone

The web interface

In the Claude app

With the mobile connector you can add items by voice from the Claude app (phone, desktop, web): “track: flyer for the website”, “add to offtrack that…”. If the text names a project, the item goes there; otherwise it lands in “Unsorted”. A phone icon shows it came from mobile. Setting up the connector is in the install guide.

Picking up an open branch

  1. On the map or the list, click the item and choose Copy prompt.
  2. Paste it into a Claude Code session in the project's directory. The prompt describes the project, the thread, the item and the latest steps.
  3. Claude sums up the task and starts once you confirm. The item moves to in progress, and to done when the work is finished.