Skip to main content

Extending and Contributing to Plandex

1. Start with the smallest runtime surface​

Plandex is easiest to approach when you pick one layer:

GoalFirst place to look
Terminal behaviorapp/
Hosted or service behaviorserver/
Docs and onboardingdocs/
Operational helpersscripts/

2. Why app and server boundaries matter​

The repo structure suggests a deliberate split between interactive application behavior and longer-lived runtime concerns. Respecting that split will keep contributions clearer and easier to review.

3. Best first contributions​

  1. docs and setup fixes,
  2. targeted context-handling improvements,
  3. terminal UX polish,
  4. self-hosting clarity,
  5. test coverage around large-task behavior.

4. Think in reviewable diffs​

A good Plandex contribution should improve one of these things:

  • task coherence,
  • context handling,
  • reviewability,
  • operational clarity.

5. Before opening a PR​

Validate the workflow your patch affects on a real repo task and make sure the resulting diff is still understandable to a human reviewer.