Pr

PromptDoggy – Prompt Management for Product and Engineering Teams

Hacker News

PromptDoggy – Prompt Management for Product and Engineering Teams

Hi HN, We’re Leon and Jingrui, and we’re excited to share our project: PromptDoggy. It’s a prompt management tool designed to streamline collaboration between product and engineering teams when building LLM apps. Key features: - Prompt management dashboard for product managers: Product managers can write prompts and deploy them to different environments, such as development or production. - APIs for engineers to fetch prompts: Engineers can retrieve prompts by name through the API. - Copilot textarea: Inspired by GitHub Copilot, we implemented a similar experience to see if it could benefit product managers. - Static prompts: For prompts that don’t change often, such as system prompts, you can mark them as static. This allows filtering in the API and caching during the CI process. - Hosting prompts on S3 and accessing them through CloudFront: This setup provides faster access and enables you to host PromptDoggy on a low-cost server without worrying about concurrency issues. - Encryption: All prompts are encrypted in the database and are client-encrypted when uploaded to S3. We believe prompts are a vital secret for any LLM app, with PMs and engineers spending countless hours tweaking and testing them. We want to ensure they are secure and inaccessible to others. Why we built it: We’re both product managers (I was an engineer before). We had an idea about a product manager copilot and worked on it for a while before moving on. 1. Prompt collaboration challenges: Jingrui designed the prompts, and I had to manually copy and paste them into my code before testing and deploying. This back-and-forth process was inefficient and frustrating. 2. Difficulty managing prompts: As we developed rapidly, prompts were scattered throughout the code, leading to duplication and hardcoding. This made management and debugging a nightmare. Eventually, I wrote a PromptManager class to centralize and organize prompts using a hash map. Why I chose Ruby despite the AI trend toward Python: Ruby and Rails make me happy. I first encountered Ruby while working as an SDE at Udacity, responsible for our payment system. Before that, I was a Golang engineer. I was fascinated by the magic of Rails and felt energized when writing apps with it. While Python might be more convenient in the short term, I believe this happiness will sustain me for much longer and help me contribute more to the community. Inspirations: There are some fantastic products in this field that I really respect: - https://github.com/Agenta-AI/agenta - https://github.com/pezzolabs/pezzo - https://humanloop.com/ I also want to thank CopilotKit ( https://github.com/CopilotKit/CopilotKit ) for teaching me the philosophy of implementing a copilot textarea. I wish I could have used the project directly, but integrating just one React component into Rails while keeping importmap and StimulusJS was quite challenging. Given the limited time, I decided to move on with StimulusJS. This is our first time building an open-source project to share with the world, and we’re a bit nervous about it. We’d love to hear your thoughts. If you’re facing any problems related to this field, feel free to schedule a quick call or email us.

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: agent, apps, email · Missing: mac, agents, macos
93%93% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
90%90% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: excited, ide, io · Missing: https docs, just released, exist
61%61% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: apps · Missing: mobile apps, ios, personal
43%43% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: host, efficient · Missing: plus, platform, intuitive
36%36% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: sde · Missing: arr, mrr, revenue
13%13% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Promptyx
Promptyx53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AI Prompt Management & Engineering Platform

Indie Hackerscommitment-side-project
Zappora
Zappora72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

From Prompt To Product In A Zap

Indie Hackers1$1/mob2b
Pr
PromptPanda – AI Prompt Management for Teams31%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PromptPanda – AI Prompt Management for Teams

Hacker News1
CollabPrompts
CollabPrompts63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AI Prompt Management for Teams

Indie Hackerscommitment-full-time
PromptPanda
PromptPanda39%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AI Prompt Management for Teams

Indie Hackerscommitment-side-project
Igor
Igor50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Product & Engineering Stack

Indie Hackerscommitment-side-project
En
Engineering Entrepreneurship – Tic Tac Toe49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Engineering Entrepreneurship – Tic Tac Toe

Hacker News1
Ne
New app for Product and Engineering Harmony42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

New app for Product and Engineering Harmony

Hacker News3
Conduit
Conduit62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Product management tool for self-managed engineering teams

Indie Hackers1saas
Co
Coast – Photo streams for design & engineering teams57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Coast – Photo streams for design & engineering teams

Hacker News1