planner / README.md

raw file 904 bytes
# planner

Initial project planner for AI-assisted software development.

Gathers ideas, refines requirements, determines language, finds libraries, and proposes an implementation plan (`PLAN.md` + `plan.json`) you can feed to an LLM.

## Usage

```sh
# Interactive wizard
planner

# Non-interactive plan
planner plan --idea "a cli tool to organize notes" --type cli

# With a LAN LLM (llama.cpp) for assistance
planner plan --idea "build nd cli" --type cli --llm-ip 192.168.4.21 --constraints "offline,fast"

# Templates
planner templates
planner init cli-tool --name myapp
```

## Local model

Supports Ollama and llama.cpp servers. Use `--llm-ip` / `--llm-port` (default 8085) or the interactive prompt. Set `PLANNER_MAX_TOKENS` to adjust output length.

## Output

- `PLAN.md` — prompt-ready plan for an LLM.
- `plan.json` — machine-readable plan.

No project files are generated; only the plan.