Skip to content

Tag: llms

Solving the Prompt Management Problem

As of April 2025, the frontier has moved to AI Agents and Agentic AI. And yet, the ChatGPT interface remains impractical to organize past conversations or make sense of one’s most used prompts.

I find myself storing my prompt templates in various text files, google docs, or copy-pasting from previous prompts. It’s all a big mess and a waste of time. So I needed a tool to management my prompts.

To solve this problem I’ve created Prompt Library, a web-based prompt library and composer. The tool lets you create, edit, search, and tag your prompts, insert variables and placeholders, etc. All data is stored locally for more privacy, and you can export your prompts as a JSON file. You can check out the full list of feature on the GitHub project page.

Future developments will include a way to store the history of changes made to a prompt, and compare different versions, and possibly to be able to store “prompt paths,” that is to say how to represent a graph of prompts used in sequence for more complex tasks.

You can check out the tool here: https://github.com/goossaert/prompt-library

If you do try it and have feedback, leave a comment below

Screenshot

My Takeaways on Vibe Coding

I recently OpenAI’s o3-mini-high model to generate a small web application, which I have published on GitHub.

My use case was simple: I wanted a way to send ChatGPT conversations and research sessions to my e-reader so I could read them while avoiding the impact of blue light from screens. I use the application pocket to send web pages to my ereader, but OpenAI conversations are behind a login wall, and therefore cannot be saved via the usual Pocket web extension.

First, I asked the model for different approaches to solve this problem, and it gave me several options, including one in which as a user I would select text from a page, and click on a bookmarklet that would send the text to an API which would save that text in a database. This is the option that seemed the best so I stuck with it.