An open API service indexing awesome lists of open source software.

https://github.com/neoneye/planexe

AI planner similar to OpenAI's deep research
https://github.com/neoneye/planexe

ai deep-research llamaindex ollama openrouter planning swot-analysis wbs

Last synced: 6 months ago
JSON representation

AI planner similar to OpenAI's deep research

Awesome Lists containing this project

README

          

# PlanExe πŸš€

### Turn Your Ideas Into Actionable Plans β€” Fast.

Tired of staring at a **blank page** whenever you start something new? `PlanExe` instantly transforms your vague idea into a detailed, actionable plan. Save hours of research, brainstorming, and preparation!

Whether you’re planning a **lunar base**, **launching a business**, or aiming to **lose a few kilos**, PlanExe quickly generates a comprehensive report that includes:

- βœ… Assumptions & Risks
- βœ… SWOT Analysis
- βœ… Work Breakdown Structure (WBS)

> **"Turn vague concepts into concrete plansβ€”in minutes, not weeks."**

## How PlanExe Stands Out

| | **PlanExe** | Open Source LLM | Commercial LLM | LLM w/ Agents | Consulting Firms | Project Mgt Software |
| ------------------------ | ----------- | ------------------ | ------------------------ | -------------- | ---------------- | -------------------- |
| **Detailed Plans** | βœ… | ❌ | ❌ | βœ… | βœ… | βœ… |
| Report Generation Time | 30m | 10s | 10s | 30m | 1 week+ | Manual |
| Cost | Low | Low | Low | Low | High | Medium |
| Factual Accuracy | ⭐ | ⭐ | ⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | 1-5 Stars |
| Open Source | βœ… | βœ… | ❌ | ❌ | ❌ | ❌ |

**Where:**
* **Open Source LLM, without agents:** Ollama, LM Studio
* **Commercial LLM, without agents:** OpenAI, Google, Anthropic
* **LLM w/ Agents:** OpenAI’s Deep Research, Manus. Only 4 star in `Factual Accuracy`, since this is AI-generated with limited verification.
* **Consulting Firms:** McKinsey, BCG, Bain. 5 star in `Factual Accuracy`, assuming it's expert verified data.
* **Project Management Software:** Asana, Monday, Jira, ClickUp. Variable number of stars in `Factual Accuracy` since it depends on team, effort, budget.

## What is PlanExe?

PlanExe is a planning AI. You input a vague description of what you want and PlanExe outputs a plan. [See generated plans here](https://neoneye.github.io/PlanExe-web/use-cases/).

![Video of PlanExe](/extra/planexe-humanoid-factory.gif?raw=true "Video of PlanExe")

[YouTube video: Using PlanExe to plan a lunar base](https://www.youtube.com/watch?v=7AM2F1C4CGI)

![Screenshot of PlanExe](/extra/planexe-humanoid-factory.jpg?raw=true "Screenshot of PlanExe")

# Installation

Clone this repo, then install and activate a virtual environment. Finally, install the required packages:

```bash
git clone https://github.com/neoneye/PlanExe.git
cd PlanExe
python3 -m venv venv
source venv/bin/activate
(venv) pip install -r requirements.txt
```

# Configuration

**Config A:** Run a model in the cloud using a paid provider. Follow the instructions in [OpenRouter](extra/openrouter.md).

**Config B:** Run models locally on a high-end computer. Follow the instructions for either [Ollama](extra/ollama.md) or [LM Studio](extra/lm_studio.md).

Recommendation: I recommend **Config A** 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:

```bash
(venv) python -m src.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.

# Community

Have questions? Need help? Join the [PlanExe Discord](https://neoneye.github.io/PlanExe-web/discord) to chat about PlanExe, share ideas, and get support.

# :heart: Thank you to all [supporters](https://github.com/neoneye/PlanExe/stargazers)

If you like this project, please give it a star ⭐ and πŸ“’ spread the word in your network or social media:

[![Share on X](https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Fgithub.com%2Fneoneye%2FPlanExe)](https://x.com/intent/post?text=PlanExe:%20Stop%20starting%20from%20scratch!%20Turn%20vague%20ideas%20into%20actionable%20plans%20in%20minutes%20with%20this%20open-source%20AI%20planner.%20Check%20out%20PlanExe%20on%20GitHub:%20https%3A%2F%2Fgithub.com%2Fneoneye%2FPlanExe)
[![Share on LinkedIn](https://img.shields.io/badge/Share%20on-LinkedIn-blue)](https://www.linkedin.com/feed/?linkOrigin=LI_BADGE&shareActive=true&shareUrl=https://github.com/neoneye/PlanExe)
[![Share on Hacker News](https://img.shields.io/badge/-Share%20on%20Hacker%20News-orange)](https://news.ycombinator.com/submitlink?u=https://github.com/neoneye/PlanExe&t=Transforms%20your%20idea%20into%20a%20plan)
[![Share on Reddit](https://img.shields.io/badge/-Share%20on%20Reddit-blue)](https://www.reddit.com/submit?url=https%3A%2F%2Fgithub.com%2Fneoneye%2FPlanExe&title=Transforms+your+idea+into+a+plan&type=LINK)