TODO.md is great for your agent, but hard to see and share

Frostbyte gives you and your team a visual plan with a ranked list of what's next. It's free to start, and your agent keeps it up to date.

Dashboard

Frostbyte

Live

Product planning for founders and teams building with AI.

Project Health

At risk

User Signals 3

View all

  • Captured 1h ago. It isn't linked to any task yet, so review it and decide whether it needs one.

  • Captured 5h ago. 5 people have voted for it. It isn't linked to any task yet, so review it and decide whether it needs one.

  • Captured 2d ago. It isn't linked to any task yet, so review it and decide whether it needs one.

Current Focus Fix portal voting and finish agent summaries before v1.17 ships.

What's Next


  • BugFeedback Portalv1.17

    You have 5 tasks in progress. Start this one next because it's a high-priority bug and 4 customers asked for this.

    Open task
  • ImprovementAgentsv1.17

    You have 5 tasks in progress. Finish this one first because it hasn't moved in 15 days and it's assigned to you. If it's stuck, add a blocker or move it back to to-do.

  • FeatureDashboardv1.17

    You have 5 tasks in progress. Finish this one first because it's assigned to you and it's part of v1.17.

  • FeatureAgentsv1.17

    You have 5 tasks in progress. Finish this one first because it's assigned to you and it's part of v1.17.

  • FeatureAgents

    You have 5 tasks in progress. Start this one next because it's due in 2 days and it's assigned to you.

    Open task

v1.17

Active
Target: November 20, 2026 16 days left
6/13

Vote counts that match, followable requests and agent summaries on every task.

13 Total Tasks
4 Open
3 In Progress
6 Done

Recent Activity


Done
3
Created
2
Updated
7
  • Claude Code Decision: keep the Activity page's filters in the URL so a filtered view can be shared.
    just now
  • Thomas Hamilton-Smith linked to task "Fix vote counts on the portal" from signal "Vote count doesn't change after I vote"
    5h ago
  • Claude Code changed status on task "Let voters follow a request" from "In Progress" to "Done"
    20h ago

Where Frostbyte wins

You and your teammate can open the same plan, even with the editor closed. See the file we tested

The file worked, with a few lines of guidance

We gave the agent the same Pantry plan in TODO.md, with and without instructions in CLAUDE.md. Both read the plan. The instructions changed where the reason was kept.

TODO.md · after the test run
# Pantry

Pantry is a small command line tool that tracks what's in your kitchen and warns you before food expires. The next version, v0.2, makes reminders dependable.

## v0.2

- [x] Store expiry dates so reminders are right across timezones (high)
- [ ] Choose how reminders handle items with no expiry date (high)
- [ ] Add a `pantry remind` command (high)
- [ ] Stop duplicate items on repeated `pantry add` (medium)
- [x] Validate dates passed to `pantry add` (medium)
- [ ] Show days left in `pantry list` (medium)
- [ ] Add a `--json` flag to `pantry list` (low)
- [ ] Write the v0.2 section of the README (low)
- [ ] Exit with a non-zero code on bad input (low)
- [ ] Add tests for the date handling (medium)

## Backlog

- [ ] Back up the data file before writing (critical)
- [ ] Barcode lookup for new items (low)
- [ ] Shopping list from expired items (medium)
- [ ] Import items from a CSV (low)
- [ ] Sync the data file between machines (low)
- [ ] Group items by shelf (low)
- [ ] Colour output in `pantry list` (low)
- [ ] Package for Homebrew (low)

Tasks

v0.2 Filter Manual
Search tasks

To Do

8

Choose how reminders handle items with no expiry date
Feature v0.2 #2
Add a `pantry remind` command
Feature v0.2 #3
Stop duplicate items on repeated `pantry add`
Feature v0.2 #4
Show days left in `pantry list`
Feature v0.2 #6
Add a `--json` flag to `pantry list`
Feature v0.2 #7
Write the v0.2 section of the README
Feature v0.2 #8
Exit with a non-zero code on bad input
Feature v0.2 #9
Add tests for the date handling
Feature v0.2 #10

In Progress

0

Done

2

Store expiry dates so reminders are right across timezones
Feature v0.2 #1
Validate dates passed to `pantry add`
Feature v0.2 #5
The real test file, with the same v0.2 tasks rendered on our board. This is a view of the plan, not an import result.
claude — ~/pantry TODO.md, next session

Claude CodeSonnet 5.5~/pantry

I don't have a record of that discussion in this session, so I'll check the repo for it.

What we decided (from commit `a789ff9` and the comments in `src/dates.js`; I can't see the original discussion): an expiry date is a calendar date, not a moment in time. It's stored as a plain `"YYYY-MM-DD"` string with no time or zone attached.

claude — ~/pantry With CLAUDE.md, next session

Claude CodeSonnet 5.5~/pantry

What we decided (from TODO.md):

Expiry stays a plain `YYYY-MM-DD` calendar-day string, with no time and no zone.

Why: The stored value means the same day everywhere, and existing `pantry.json` files need no migration.

Real transcript excerpts, 31 October 2026. Markdown emphasis removed; wording kept.

What stayed with the task

TODO.md on its own
Both runs read the plan and ticked completed work. Neither kept the choice and reason in the file. The next session found an answer in commits and code comments.
With these lines in CLAUDE.md
Both kept the choice and reason in TODO.md. The next session read them back from the file.
Claude Code Tasks
In our runs on 31 October 2026, the agent didn't read the list from an earlier session. Both task-list settings were enabled. That is what happened in this test.
CLAUDE.md

This project's plan is in TODO.md. When asked what's next, read the open tasks under v0.2 and rank them by priority. Before working on a task, mark it in progress in the file. When you make a non-obvious choice, write the choice and the reason under the task. When you finish, add a short summary under the task and tick it.

The file was already in the repo, so it needed no connection. Our tool is called whats_next and explicitly asks agents to log decisions, so the script and scoring lean our way.

It's a small test: two runs per setup, one model, one project. Try it on your own work.

“Before Frostbyte, if I asked my agent what's next, it made something up. Now it tells me I've got three things left before the release.”
Will Lehmann Founder, MyPacks
“We moved over from Linear. The whole team picked it up in a day, and everyone can see what's next without a per-seat bill.”
Harry Founder, Switchboard

Start with tasks and a release

Keep coding instructions in CLAUDE.md. Put the changing task list here, where you can see the release and your teammate can open it too. What's Next gives each recommendation a reason.

More on tasksMore on releases

Let users post and vote in public

A file in your repo works for you and your agent. From Indie, the Feedback Portal gives users a place to post and vote. Their requests link to the tasks you choose to build.

More on the Feedback Portal

Planned
2

Coming up soon

  • Fix vote counts on the portal

    Voting on the portal doesn't always update the count, and the task shows a different total.

    Bug fix
  • Slack integration

    Post to the Slack channel you choose when a release ships, with its changelog post.

    Feature
In Progress
3

Being built now

  • Let voters follow a request

    Follow a request on the portal without voting, and hear back when it ships.

    Feature
  • Add a project Activity page

    One page for everything that changed in the project, filterable by person and agent.

    Feature
  • Add plugin guidance preferences

    Let each project choose how much guidance the plugin gives its agent.

Completed
4

Recently released

  • Connect Claude chat or ChatGPT by signing in

    Connect without a token: add the MCP URL as a custom connector, then sign in and approve access.

    Feature
  • Comments on tasks

    Talk about a task where the work happens, with agent decisions in the same thread.

    Feature
  • Assign a task to more than one person

    Avatars stack on the card, and assignee changes sync to linked GitHub issues.

    Feature
  • Edit more of a task from its card

    Quick edit now covers the description, area and release.

Changelog

What's new in Frostbyte.

Where a file wins

  • Free without limits

    A Markdown file costs nothing and has no project or task limit. Our Free plan has 1 project and 100 open tasks.

  • In your repo

    The plan travels with your code and its git history. Your agent can read it without connecting another tool. If you want more structure in the repo, see our Backlog.md test.

If you work alone, have no users and the file still works, stay with TODO.md. Try the visual plan on Free when it stops.

Side by side

Planning Frostbyte TODO.md
See the plan A shared dashboard and board A file in your editor or git host
Releases Tasks grouped in releases Headings you write
Ranked list of what's next What's Next, with reasons Ask your agent to read the file
Agents
Read the plan MCP on every plan Read the file directly
Keep the reason on the task Decision logging Passed with the CLAUDE.md above
Your users
Public requests and voting Feedback Portal, from Indie A separate place to collect them
Free plan 1 project, 100 open tasks The file has no limits

Find your team size

One flat price per plan, with no per-seat fees. Per month, billed yearly, in US dollars.

People Frostbyte TODO.md
1 to 3 Free, or $16 Indie Free
4 to 5 $16 Indie Free
6 to 10 $29 Studio Free
11+ Business, quoted Free

Free covers 1 project, 3 people, 100 open tasks and 5 releases in total.

Paid plans add room and the full Feedback Portal.

Try it on one release

Copy the plan and leave your file in place. Connect your agent and use this exact prompt.

  • Copy with your agent

    “Copy my TODO.md into a new Frostbyte project called Pantry. Keep every title exactly as written, make a release for each version and put its tasks in it, carry over done states, priorities and notes, and don't change or delete anything here.” This kept titles, states, priorities, notes and release grouping in both extra TODO.md runs. A bare “move” prompt shortened titles and deleted the file in both earlier runs.

  • Start fresh

    Create a project and add only the tasks for your next release.

Want a hand? Email [email protected].

v1.17

Active
Target: November 20, 2026 16 days left
6/13

Vote counts that match, followable requests and agent summaries on every task.

13 Total Tasks
4 Open
3 In Progress
6 Done

Common questions

Anything else? Get in touch or read the docs.

Is a TODO.md really free?
Yes, and it has no task or project limit. Frostbyte Free has 1 project, 100 open tasks and an agent connection. Public requests and voting start on Indie.
What if my CLAUDE.md goes stale?
Keep durable coding instructions in it. The task list, release plan and decisions can live in Frostbyte, where you and your agent update the same work.
Do I delete my file after copying it?
Keep it while you check the copy. The prompt explicitly tells the agent not to change or delete anything in your repo.
Do I still need CLAUDE.md?
Yes, if you use it for coding conventions or repo instructions. Frostbyte holds the product plan.

Plan your next release in Frostbyte

Free to start. No per-seat fees.