Abdullah Alhariri10 downloadsReads your note with your own Claude Code and drafts the tasks hidden in it. Tick the ones you want and Axon adds them to your self-hosted Vikunja.
Write the way you think. Axon reads your note with your own Claude Code, finds what you'd otherwise forget,
and sends the tasks you pick to Vikunja, while you keep writing.
No Anthropic API key needed: Axon runs on your own Claude Code instance, using the login and plan you already have.
| 1 · Scan | Click the ribbon icon or run Axon: Extract tasks from current note. A spinner appears in the status bar; keep writing. |
| 2 · Review | The sidebar opens: sure tasks first, then Maybe. Anything already in Vikunja is listed apart, with a link. |
| 3 · Pick | Click a card to select it. Adjust date, time, project, priority, labels or the Markdown description. |
| 4 · Add | Press Add to Vikunja (⌘/Ctrl Enter). Each task links back to your note. |
Axon runs on Obsidian desktop 1.11.4+ (macOS and Linux) and needs:
claude once in a terminal). No Anthropic API key needed.BRAT — install BRAT, choose Add beta plugin and enter AbdullahAlhariri/axon.
Manual — copy main.js, manifest.json and styles.css from the latest release into <vault>/.obsidian/plugins/axon/.
Then enable Axon under Settings → Community plugins, enter your Vikunja URL, pick or add your token in Obsidian's keychain, and press Test connection.
claude executable installed on your machine.data.json.npm install
npm test # unit tests
npm run test:claude # one real Claude call (~$0.02)
npm run dev # rebuild main.js on change
npm run install-plugin -- /path/to/vault # copy the build into a vault
MIT © Abdullah Alhariri