Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>PlanFSNew to Visual Studio Code? Get it now.
PlanFS

PlanFS

Preview

dijgrid

| (0) | Free
Git-native project management for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PlanFS

PlanFS brings Git-native project planning into VS Code. It reads and writes human-editable Markdown files under .planfs/, so tasks, epics, milestones, decisions, filters, and planning state can live beside the code they describe.

Features

  • PlanFS Explorer - Browse tasks, epics, milestones, and decisions from the activity bar.
  • Repository initialization - Create the standard .planfs directory structure from VS Code.
  • Kanban board - Move tasks between status columns and persist updates back to Markdown.
  • Insights - Review dependency graphs, roadmap timelines, and planning reports.
  • Entity creation - Create tasks, epics, and milestones without leaving the editor.
  • Structured editing - Edit task, epic, and milestone metadata with validation while keeping Markdown bodies readable.
  • Saved filters - Reuse .planfs/filters/*.json definitions across the explorer and board.
  • Auto refresh - Keep the explorer and board in sync when PlanFS files change on disk.

Installation

Install PlanFS from the VS Code Marketplace once published, or install a local VSIX built from this repository:

npm run package:vscode
code --install-extension dist/planfs-vscode-0.1.0.vsix

For development setup and local packaging details, see the VS Code Extension Build and Local Install guide.

Getting Started

Open a workspace containing .planfs/, or run PlanFS: Initialize Repository from the command palette to create the starter directory structure.

Explorer View

Click the PlanFS icon in the activity bar to browse:

  • Tasks
  • Epics
  • Milestones
  • Decisions

Use PlanFS: Apply Saved Filter to filter the explorer with a named filter from .planfs/filters/. Use PlanFS: Clear Saved Filter to return to the full repository view.

Create Planning Items

Use the command palette to create new files:

  • PlanFS: Create Task
  • PlanFS: Create Epic
  • PlanFS: Create Milestone

Each command writes a clean Markdown file with YAML frontmatter to the matching .planfs/ directory.

Board And Insights

Use PlanFS: Open Board to work with tasks in a kanban view. Drag cards between status columns to update task files, or apply saved filters to focus the board.

Use PlanFS: Open Insights to inspect dependency graphs, roadmap timing, and summary reports.

Structured Editor

Click a planning item in the explorer to open the Markdown file directly, or run PlanFS: Open Structured Editor to edit task, epic, and milestone metadata through a form. The structured editor keeps Markdown body content editable, offers assisted inputs for related PlanFS entities, and blocks invalid saves with validation feedback.

Refreshing

PlanFS refreshes automatically when files under .planfs/ change. Use PlanFS: Refresh Explorer if you want to force a manual refresh.

Development

From the repository root:

npm install
npm run build --workspaces

Then open the repository in VS Code, select Run PlanFS Extension, and press F5.

Architecture

The extension uses planfs-core for all file operations and validation. See the Architecture Documentation.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft