Install globally in seconds
Get started with a single npm command. No backend, no account, no telemetry — just a local-first CLI that works everywhere Node does.
- Works with npm, yarn, pnpm or npx
- Zero config required to try
- Local-first, offline capable
Configure your AI provider
Run init once and you’re done. Pick OpenAI or Claude, paste your key, choose a model and project type. Keys are stored with 0600 permissions or via env vars.
- Interactive picker for provider & model
- Credentials stored securely (0600)
- Re-run anytime — prompts before overwrite
From prompt to structured task
Just describe what you want to build. prompt2task detects your stack, structures the prompt, saves to SQLite, and streams the AI response back — with full history.
- Natural language → structured task
- Auto-detects React, Laravel, WordPress etc.
- Local SQLite history + logs
Every task, searchable & local
List, filter, and inspect any past task. Your history lives in ~/.prompt2task/history.db — never leaves your machine unless you pipe it.
- Filter by status, limit, or JSON output
- Pretty table with cli-table3
- Zero remote sync required
Drill into any task
Show full task details or full-text search across prompts and responses. Perfect for revisiting decisions or piping into jq.
- show <id> with full metadata
- search "query" with ranking
- Both support --json
Configure without leaving terminal
Tweak model, provider, or project type on the fly. Manage credentials securely — prefer env vars in CI, fallback to 0600 file storage.
- config set <key> <value> — instant update
- provider — quick switch & inspect
- credentials remove — revoke per-provider