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!
- An business plan for a Minecraft-themed escape room.
- An business plan for a Faraday cage manufacturing company.
- An pilot project for a Human as-a Service.
- See more examples here.
Installation (Click to expand)
Prerequisite: Python 3.10 or higher
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
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.
PlanExe comes with a Gradio-based web interface. To start the local web server:
python -m planexe.plan.app_text2planThis 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.
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 format029-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.

