Skip to content

RazvanBd/PlanExe

 
 

Repository files navigation

PlanExe

What does PlanExe do: Turn your idea into a comprehensive plan in minutes, not months. Now includes automatic generation of technical task lists for developers!


Try it out now (Click to expand)

You can generate 1 plan for free.

Try it here →


Installation (Click to expand)

Prerequisite: Python 3.10 or higher

Quick Installation

git clone https://github.com/neoneye/PlanExe.git
cd PlanExe
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip install '.[gradio-ui]'

For detailed installation instructions, troubleshooting, and more options, see INSTALL.md

Configuration

Config: Run a model in the cloud using a paid provider. Follow the instructions in Gemini.

Recommendation: I recommend using Gemini as it offers the most straightforward path to getting PlanExe working reliably.

Usage

PlanExe comes with a Gradio-based web interface. To start the local web server:

python -m planexe.plan.app_text2plan

This command launches a server at http://localhost:7860. Open that link in your browser, type a vague idea or description, and PlanExe will produce a detailed plan.

To stop the server at any time, press Ctrl+C in your terminal.

Technical Task Lists

PlanExe now automatically generates language and framework-agnostic technical task lists! When you run the planner, it creates a detailed list of development tasks that developers can follow step-by-step to build the application.

Each task includes:

  • Title and detailed description
  • Acceptance criteria for testing completion
  • Examples showing expected behavior
  • Dependencies for proper task ordering
  • Effort estimates and priority levels
  • Implementation notes and considerations

Tasks are generated in the pipeline output as:

  • 029-1-technical_tasks_raw.json - JSON format
  • 029-2-technical_tasks.md - Human-readable markdown

For more details, see planexe/technical_tasks/README.md.


Screenshots (Click to expand)

You input a vague description of what you want and PlanExe outputs a plan. See generated plans here.

Video of PlanExe

YouTube video: Using PlanExe to plan a lunar base

Screenshot of PlanExe


Help (Click to expand)

For help or feedback.

Join the PlanExe Discord.

About

Create a business plan from a description in minutes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.3%
  • HTML 2.7%