Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Plan InPlaceNew to Visual Studio Code? Get it now.
Plan InPlace

Plan InPlace

Man Ho Wong

|
14 installs
| (1) | Free
| Sponsor
Lightweight project planner and todo app with Kanban boards. Git-native project management for developers, local-first and open-source.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Plan InPlace

  • Introduction
    • Installation
  • How to Use
    • Sidebar (VS Code)
    • Main Interface
      • Launch the interface in VS Code
      • Create or open a plan
      • Add a task
      • Customize task fields
      • View modes
      • Drag and drop tasks
  • FAQs
  • About

Introduction

Plan InPlace is a lightweight, open-source planner that keeps your plan and your project in one place, integrating project management into your workflow.

  • No setup: Create a plan instantly in your current workspace or selected location.
  • Full data control: Keep data offline, or sync it with Git and your cloud drive.
  • Git-native: Track and sync tasks along with your Git workflow.
  • Flexible: Manage tasks quickly with the VS Code sidebar, or use advanced planning features with Kanban and more.
  • AI-ready: Data is stored in standard JSON for easy LLM integration.

Kanban view (grouped by task status):

Table view:

Installation

  • VS Code: Install from the VS Code Marketplace.
  • Web App: Access at planinplace.netlify.app.
  • Both options allow for offline use.

How to Use

Note (VS Code users): It may take a few seconds for the extension to activate upon VS Code startup. If the UI is unresponsive, please wait for activation to complete.

Sidebar (VS Code)

Use the sidebar in VS Code for quick plan management.

  • Click the Plan InPlace icon in the "Activity Bar" (left of window):

  • Click Create Plan. This initializes a new plan and creates a plan-inplace folder in the current workspace to store the plan.

  • Add, archive, or delete tasks directly from the sidebar.

  • Auto-load: The plan will be loaded automatically when you open the workspace:

Main Interface

Use the main interface for advanced features. Identical in both VS Code and the web app.

Launch the interface in VS Code

3 ways to launch the full interface:

  • Keyboard Shortcut: Shift+Alt+P
  • Command Palette: >Plan InPlace: Open Plan InPlace App
  • VS Code Sidebar: Open Plan InPlace Sidebar > Click Open Full App.

Create or open a plan

You can create or open a plan anywhere on your machine:

  • Click Create a Plan > select a location. This initializes a new plan and creates a plan-inplace folder in the selected location.
  • Click Open a Plan > select a plan-inplace folder (or a project folder containing a plan-inplace folder)

Viewed plans are added to the Recent Plans list for easy access.

Add a task

  1. Go to Active Tasks

  2. Add a task via 3 options:

  • Quick add input in the header.

  • Details button in the header.

  • Plus icon in Board view (Kanban).

Customize task fields

Each task has these default fields: Title, Notes, Tags, Status, Priority, Due Date.

You can customize Status options or add more fields in Plan Settings.

Customized task fields only apply to one plan. To use the same settings from another plan, click Import from Another Plan... .

View modes

Toggle between Board (Kanban) and Table views in the app sidebar:

Advanced settings:

  • Board Settings: Toggle between grouping by task status (Classical Kanban) or by task priority. To customize status order and options, see Customize task fields.
  • Table Settings: Customize column order and visibility.

Drag and drop tasks

In Board view, you can move tasks within and across columns by drag and drop.

Drag and drop tasks

FAQs

Where is my plan stored?

It is stored in standard JSON in your current workspace or selected location:

  • /plan-inplace/plan.json (plan details, e.g. tasks)
  • /plan-inplace/metadata.json (configurations)

Can I move the plan-inplace folder?

Yes. You can move it anywhere. If the app loses the link, just click Open a Plan and select the folder in its new location to restore it to the Recent Plans list.

Can I track my plan with Git or Cloud services?

Yes. The data (JSON) structure is designed for easy versioning and conflict resolution. Commit the folder to Git for versioning, or store it in a synced folder (Dropbox, OneDrive, etc.) for cross-device access.

Can I collaborate with others?

Yes. The app allows for concurrent file access. Simply store the plan folder in a shared cloud drive. For asynchronous collaboration, commit it to your Git repository. Team members can pull, edit, and push changes just like code.

About

  • Source: GitHub
  • License: Apache License 2.0
  • Developer: @manhowong
  • Support:
    • Pull request
    • Report an issue
    • Sponsor ♥
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft