Interactive by Default
Inline TUI flows let you collect a base prompt and pick templates without leaving the terminal.
A prompt toolbox for any AI agent
Assemble high-quality prompts by combining templates, context, and captured output. Blazing fast. Highly customizable. Works everywhere.
prompter
Base prompt
Enter your base prompt
╭─────────────────────────────────────────────────────╮
│ ┃ My prompt │
│ ┃ │
│ ┃ │
╰─────────────────────────────────────────────────────╯
Press Enter to continue. Alt+Enter for a new line.
╭─────────────────────────────────────────────────────╮
│ │
│ ╭──────────╮╭───────────────────╮╭─────────────╮ │
│ │ add-test ││ stick_to_the_plan ││ "My prompt" │ │
│ ╰──────────╯╰───────────────────╯╰─────────────╯ │
│ │
│ Select templates │
│ │
│ │ [x] Add Test │
│ │ Generate tests based on context │
│ │
│ [ ] Question │
│ Do not generate code │
│ │
│ [x] Next Task │
│ Do the next task in plan.md, only. │
│ │
│ [ ] Keymap │
│ Create nvim keymap │
│ │
│ │
│ │
│ │
│ │
│ │
│ •• │
│ │
│ Toggle • Continue • / filter • ? more │
│ │
╰─────────────────────────────────────────────────────╯
╭─────────────────────────────╮
│ │
│ Copied to clipboard │
│ │
╰─────────────────────────────╯
bun test | prompter --fix
Global templates
~/.local/share/prompter/prompts
Add Test
Generate tests based on context
-a, --add-test
Question
Do not generate code
-q, --question
Next Task
Do the next task in plan.md, only.
-s, --stick-to-the-plan
Keymap
Create nvim keymap
-v, --vnk-neovimkeys
Global Skills
Frontend Design
From ~/.opencode/skills
-f, --frontend-design
Summarize Context
From ~/.opencode/skills
-u, --summarize
Local Skills
Local Skill Example
From .agents/skills
-l, --local-skill
custom-cursor-command
From .cursor/commands
-c, --custom-cursor-command
Agent templates
Agent instructions
From AGENTS.md
-a, --agents-md
Quick install:
Prompter gives you the building blocks to craft perfect prompts for any AI workflow.
A complete toolkit for any AI agent. Combine base prompts with pre/post templates and rich context.
Built with Go and Cobra for maximum performance. Sub-millisecond prompt assembly.
Configure templates, context sources, and output targets to match your workflow perfectly.
Organize prompts with pre/post templates. Support for local and global template directories.
Automatically include git info, directory structure, and file contents in your prompts.
Use global skills, local skills, and agent templates seamlessly across all your projects.
Three commands and you're ready to supercharge your AI workflow.
Interactive by Default
Inline TUI flows let you collect a base prompt and pick templates without leaving the terminal.
Template-Driven
Create reusable prompt templates with frontmatter metadata and dynamic content using Go templates.
Context-Aware
Include files, directories, and command output in your prompts automatically.
History Tracking
Save and search prompt history with tags for easy retrieval.