whatisgithub

What is plan-tree?

seemseam/plan-tree — explained in plain English

Analysis updated 2026-05-18

57Audience · vibe coderComplexity · 1/5Setup · easy

In one sentence

A Markdown-file system that helps AI coding agents remember project decisions, open questions, and status across sessions instead of forgetting context each time.

Mindmap

mindmap
  root((repo))
    What it does
      Persistent AI memory
      Markdown file structure
    Categories
      Roadmap
      Status
      Open questions
      Decisions
      History
    How to use
      Copy usage rule
      Agent consults tree
      Agent records back
    Audience
      AI-assisted developers
      Teams using agents

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Keep an AI coding assistant's memory of a project's roadmap and decisions consistent across sessions.

USE CASE 2

Track open questions and rejected approaches so they are not re-litigated later.

USE CASE 3

Onboard a new AI agent or teammate to a project's current state quickly.

What is it built with?

MarkdownYAML

How does it compare?

seemseam/plan-treebozhoudev/xhs-article-to-imagescore-trading/world-cup-trading-bot-ts
Stars575757
LanguageCSSTypeScript
Setup difficultyeasymoderatemoderate
Complexity1/52/53/5
Audiencevibe coderwriterdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Copy a short usage rule into your agent's memory file or team configuration to get started.

So what is it?

Plan Tree is a portable planning tool designed to help AI agents and developers keep track of project decisions, open questions, and progress across many sessions. Most AI tools have a built-in planning feature, but those plans are short-lived: they tell you what to do next but forget why certain paths were chosen, what was rejected, and where a project left off last time. Plan Tree tries to fix that by keeping all of that context in a structured set of Markdown files that can be read and updated by any agent or any person. The core concept is a folder of plain text files organized into stable categories: a roadmap, current implementation status, open questions, past decisions, topic notes, and a history archive. New information almost always fits into one of those categories without forcing a restructure. The README contrasts this with code, which has to carry both intent and executable behavior at once, making it harder to keep tidy as a project grows. The main way to use the project is to copy a short usage rule written in plain English into your agent's memory file or team configuration. Once that rule is in place, the AI assistant is supposed to consult the planning tree before starting any new work, record decisions and discoveries back into it after finishing, and stay in a clarification mode until the plan is concrete enough to act on without guessing while coding. The project includes a SKILL.md file (the actual rule definition), an OpenAI agents YAML configuration, and two reference guides covering maintenance patterns and migrating older planning documents into the new structure. A Chinese translation of the README is also provided. This is a small, opinionated workflow tool aimed at people who use AI assistants for software projects and find that context keeps getting lost between sessions. It does not generate plans automatically, it defines a place to store them and a discipline for keeping them current.

Copy-paste prompts

Prompt 1
Read my project's SKILL.md and planning tree before starting any new task.
Prompt 2
Update the planning tree with the decision we just made and why we rejected the alternative.
Prompt 3
Summarize the current open questions from my planning tree.
Prompt 4
Help me migrate my old planning notes into the plan-tree folder structure.

Frequently asked questions

What is plan-tree?

A Markdown-file system that helps AI coding agents remember project decisions, open questions, and status across sessions instead of forgetting context each time.

How hard is plan-tree to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is plan-tree for?

Mainly vibe coder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.