Skip to content

Assemble high-quality prompts by combining templates, context, and captured output. Blazing fast. Highly customizable. Works everywhere.

See it in action

terminal — prompter
 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:

Everything you need

Prompter gives you the building blocks to craft perfect prompts for any AI workflow.

🧰

Prompt Toolbox

A complete toolkit for any AI agent. Combine base prompts with pre/post templates and rich context.

Blazing Fast

Built with Go and Cobra for maximum performance. Sub-millisecond prompt assembly.

🎨

Highly Customizable

Configure templates, context sources, and output targets to match your workflow perfectly.

📑

Template System

Organize prompts with pre/post templates. Support for local and global template directories.

🌳

Context Aware

Automatically include git info, directory structure, and file contents in your prompts.

🚀

Any Skill Anywhere

Use global skills, local skills, and agent templates seamlessly across all your projects.

Get started in seconds

Three commands and you're ready to supercharge your AI workflow.

01

Install

02

Configure

03

Use

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.