planner 0.1.0

Initial project planner for AI-assisted software development.

plannerprojectaillmscaffoldingideasfeatures rustclapserdedialoguerureqinclude_dirollamallama.cpp rusttypescriptpython

what it is

A Rust CLI that gathers ideas, refines requirements, picks a language and libraries, and emits a prompt-ready implementation plan (PLAN.md) for an LLM. Includes project templates and optional local-model (Ollama/llama.cpp) assistance. Supports common pitfalls and Rust-specific guidance.

readme

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

# 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.

files

51 files — expand to browse

click a file to view it · full files tab ↗

try it

$ cargo build --release
$ planner plan --idea "your idea" --type cli

vibe log

model: phi4/underdog-saluki

Build an initial project planner for developers who use AI to code.

⑂ fork download bundle (.tar.gz) nd download JG2HQZWB/planner nd run JG2HQZWB/planner nd fork JG2HQZWB/planner /api/projects/planner/context /api/projects/planner/context license readme tests recent small · by kenton · maintainer JG2HQZWB… · 51 files · 142499 bytes · 8 downloads · 10 views · updated 2026-10-25

doubles — similar projects

all doubles →