The Problem: Task Managers Werenβt Built for AI Collaboration
Iβve been coding professionally for over 15 years, working with everything from Laravel to complex enterprise systems. Recently, like many developers, Iβve started βvibe codingβ with AI assistants like Claude and ChatGPT. Itβs transformed how I work.
But hereβs the thing: traditional task managers donβt understand this new workflow.
When Iβm working with an AI assistant, I need separate spaces for:
- My personal task breakdown and thinking
- The AIβs planning and approach
- Documentation that the AI generates
- Self-review notes from the AI
Tools like Todoist, Trello, or Linear force everything into the same bucket. It becomes messy fast. Plus, theyβre cloud-dependent, use proprietary formats, and treat AI as aβ¦
The Problem: Task Managers Werenβt Built for AI Collaboration
Iβve been coding professionally for over 15 years, working with everything from Laravel to complex enterprise systems. Recently, like many developers, Iβve started βvibe codingβ with AI assistants like Claude and ChatGPT. Itβs transformed how I work.
But hereβs the thing: traditional task managers donβt understand this new workflow.
When Iβm working with an AI assistant, I need separate spaces for:
- My personal task breakdown and thinking
- The AIβs planning and approach
- Documentation that the AI generates
- Self-review notes from the AI
Tools like Todoist, Trello, or Linear force everything into the same bucket. It becomes messy fast. Plus, theyβre cloud-dependent, use proprietary formats, and treat AI as an afterthought.
The Solution: BackMark
I built BackMark to solve this exact problem. Itβs a CLI task manager with one core principle: your tasks are just Markdown files.
Why Markdown?
---
title: "Implement user authentication"
status: "in_progress"
priority: "high"
tags: ["backend", "security"]
---
## Description
Build JWT-based authentication system with refresh tokens.
## AI Plan
- Set up Laravel Sanctum
- Create user migration and model
- Build auth controllers
- Write tests
## AI Notes
Using Sanctum instead of Passport for simpler token management.
Thatβs it. A plain .md file with YAML frontmatter. You can:
- Edit it in any text editor
- Track it with Git
- Read it in 50 years
- Own it forever (no vendor lock-in)
AI-First Design
BackMark treats AI as a first-class team member with four dedicated spaces:
ai_plan- Where your AI assistant outlines its approachai_notes- Working notes and decision rationaleai_documentation- Generated docs and explanationsai_review- Self-review and validation checks
This keeps human thinking and AI planning beautifully separated.
Blazing Fast Performance
When my task list grew past 1,000 items, I needed speed. I integrated LokiJS for in-memory indexing:
$ backmark list --tag backend
β‘ Found 247 tasks in 8ms
$ backmark search "authentication"
β‘ 12 matches in 6ms
Thatβs 50-250x faster than scanning files directly. Sub-10ms queries on large collections.
Beautiful CLI Experience
I wanted the CLI to feel delightful, not like a chore:
$ backmark board
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β π TODO (23) π§ IN PROGRESS (5) β
DONE β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β’ Fix login bug β β’ User dashboard β β’ Testsβ
β β’ Add logging β β’ API endpoints β β’ Docs β
β β’ Update deps β β’ Database β β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
Features include:
- Colorful, readable output
- Interactive Kanban board
- Fuzzy search
- Smart prompts and autocomplete
- Task complexity estimation
- AI-powered task breakdown
The Philosophy: Privacy & Ownership
BackMark is 100% offline. No cloud sync, no accounts, no telemetry. Your data never leaves your machine.
In an era where every tool wants to:
- Store your data in their cloud
- Charge monthly subscriptions
- Lock you into their ecosystem
BackMark is refreshingly simple: local Markdown files you completely own.
Real-World Usage
Hereβs my typical workflow:
- Create a task:
backmark add "Build payment integration" - Let Claude plan it in the
ai_plansection - Work through it, updating status as I go
- Have Claude document in
ai_documentation - Review with Claude adding notes to
ai_review
Everything stays organized, nothing gets lost, and I have a perfect audit trail in Git.
Technical Highlights
For the developers curious about the stack:
- Node.js - Cross-platform CLI
- LokiJS - In-memory indexing for speed
- Commander.js - CLI framework
- Chalk - Colorful terminal output
- 100% TypeScript - Type safety throughout
The architecture is simple: watch Markdown files, index with LokiJS, provide fast queries. No databases, no complexity.
Getting Started
npm install -g backmark
# Initialize in your project
backmark init
# Create your first task
backmark add "My first task"
# View your board
backmark board
Check out the documentation for more.
Why I Built This
Iβm a Chapter Lead at BNP Paribas Fortis and maintain several open-source Laravel packages. Iβve tried every productivity tool out there. But when AI became part of my daily coding workflow, nothing fit.
BackMark is the tool I wish existed when I started vibe coding. Itβs built by a developer, for developers, with a deep respect for:
- Your data ownership
- Your privacy
- Your freedom from vendor lock-in
- Your time (hence the speed)
Whatβs Next?
Iβm planning to add:
- Better Git integration (auto-commit task changes)
- Time tracking features
- Integration with popular AI coding tools
- Team collaboration (still 100% local, using Git)
If youβre coding with AI assistants and feeling the pain of messy task management, give BackMark a try. Itβs free, open-source, and built for exactly this use case.
Links:
- Website: backmark.tech
- GitHub: Star the repo
- Product Hunt: Support the launch
What do you think? Are you using AI assistants in your daily coding? How do you manage tasks in this new workflow? Drop a comment below! π
P.S. - If you enjoyed this article, follow me for more insights on Laravel development, AI-assisted coding, and building developer tools.