frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Free and Open Sourced Prompt Generator for Image and Software Projects

https://prompy.xyz
1•niyoseris•2h ago

Comments

niyoseris•2h ago
Hey everyone,

Wanted to share something I've been working on for the past few weeks. It started as a personal tool because I got tired of writing and also remembering the prompt structures and remembering every space in them over and over when using LLMs.

The Problem

Every time I wanted to generate an image, I'd spend minutes for thinking about lighting, camera angles, composition, negative prompts... and then I'd forget half of them. I had a messy Notes pages with "prompt templates" but it was getting out of hand.

What I Built

Prompy is basically a structured form that helps you build detailed prompts. You pick your subject type, and it shows you relevant options - portrait gives you ethnicity/expression/pose options, product photography gives you background/material options, etc.

The cool part (at least for me) is the output formats. You get:

- Natural language prompt (ready to paste into any AI tool)

- JSON format (if you're building something that needs structured data)

- TOON/TONL formats (experimental compact notations I've been playing with)

I also added an "Objects & Relationships" feature because I was frustrated that AI tools often ignore spatial relationships. Now I can specify "person is holding the coffee cup" or "cat is sitting on the windowsill" and it gets included in the prompt structure.

The Tech Stack

Nothing fancy - vanilla JS frontend with TailwindCSS, Python Flask backend, SQLite for storage. I specifically avoided React/Next.js because I wanted something simple that loads fast. The whole thing is under 200KB.

Why Login?

I know some people will ask about this, so let me explain upfront. The login (Google OAuth) is 100% optional. You can use the entire generator without signing in - generate prompts, copy them, use all presets, everything works.

Login is only for:

- Saving your prompts to a personal gallery

- Creating lists to organize prompts by project

- Seeing generated prompts by other users

I added these features because I personally wanted to keep track of what prompts worked well for specific styles. Nothing is sold, no emails are sent, I'm not collecting data for any commercial purpose. The whole thing is open source so you can verify this yourself. I just want to make tights with and between users.

Current State

This is very much a beta. I've been using it myself and a limited circle whom in my Twitter list for a few weeks and it's stable, but there are definitely rough edges. The UI could use some polish, and I'm sure there are bugs which haven't founded yet.

Some things I'm considering adding:

- More preset styles

- API for integrations

- Prompt generating for other purposes

Links

- Live: prompy.xyz

- Source: github.com/niyoseris/photoprompt (MIT license)

Would love to hear feedback.

What features would actually be useful? What's missing that would make you use this over just typing prompts manually?

---

Built this because I needed it. Sharing it because maybe someone else does too.

Have a great day.

Show HN: Workaround for YouTube's "Save to Watch Later" Broken in Firefox

https://gist.github.com/beenotung/6cfb46bd5f4f800ac5393317536714fe
1•aabbcc1241•1m ago•0 comments

How to construct complex data declaratively and progressively?

https://github.com/allmonday/pydantic-resolve
1•tank-34•2m ago•0 comments

Show HN: Write.rocks – Blog speed like a static site, edit like Notion

https://write.rocks/
1•vankhoa1505•6m ago•0 comments

Request for comments: mathematical paper on naturist venues (SFW)

https://link.resilio.com/#f=On%20the%20Dynamics%2C%20Equilibria%2C%20and%20Economics%20of%20Gende...
1•qubex•7m ago•2 comments

Determining Current Arm Cortex-M Security State with GDB

https://danielmangum.com/posts/arm-cortex-m-security-state-gdb/
1•hasheddan•7m ago•0 comments

Treasury to cover Bayeux Tapestry for estimated £800M

https://www.bbc.co.uk/news/articles/c79x21wdlgeo
1•mellosouls•8m ago•1 comments

Marco Rubio Is Not the Adult in the Room. He's the Warmonger

https://newrepublic.com/article/204508/marco-rubio-maga-monster-warmonger-venezuela
1•robtherobber•8m ago•0 comments

A series of events caused RAM prices to explode

https://xcancel.com/Yuchenj_UW/status/2004616398476308948#m
2•Fiveplus•10m ago•0 comments

Why is calling my asm function from Rust slower than calling it from C?

https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/
3•gavide•14m ago•0 comments

Mercedes Will Use Screws to Make Headlights Repairable

https://www.motor1.com/news/781768/mercedes-headlights-repairable-screws/
3•gpi•15m ago•0 comments

Show HN: Crovise – Static analysis for landing page conversion hypotheses

https://crovise.netlify.app/
1•adamofk•20m ago•0 comments

Show HN: Feather – a fresh Tcl reimplementation (WASM, Go)

https://www.feather-lang.dev
1•dhamidi•22m ago•0 comments

NMH BASIC

https://t3x.org/nmhbasic/index.html
1•AlexeyBrin•22m ago•0 comments

Writing an NES Emulator in Haskell

https://arthi-chaud.github.io/posts/funes/
1•birdculture•23m ago•0 comments

INSV Kaundinya – Indian wooden sailing ship built using traditional stitching

https://www.bairdmaritime.com/work-boat-world/other-workboats/vessel-review-insv-kaundinya-indian...
1•atomicnature•24m ago•0 comments

How to read more books in 2026

https://chamoda.com/sparks/how-to-read-more-books-in-2026
2•chamoda•26m ago•0 comments

Data is not a great VC-backed business

https://auren.substack.com/p/data-is-actually-not-a-great-vc-backed
1•AznHisoka•27m ago•0 comments

Beyond the Nat: Cgnat, Bandwidth, and Practical Tunneling

https://blog.rastrian.dev/post/beyond-the-nat-cgnat-bandwidth-and-practical-tunneling
1•rastrian•29m ago•0 comments

Show HN: Jsonic – Python JSON serialization that works

https://medium.com/dev-genius/jsonic-python-serialization-that-just-works-3b38d07c426d
2•orrbenyamini•32m ago•1 comments

Ask HN: Would anyone pay for a social network with no ads or data harvesting?

2•neilfd•33m ago•2 comments

Show HN: OpenAPI-batch: library for batch execution of LLM requests

https://github.com/sireto/openapi-batch
1•spannercode•34m ago•0 comments

The Organists Improvising Soundtracks to Silent Films

https://www.newyorker.com/magazine/2025/12/29/the-organists-improvising-soundtracks-to-silent-films
2•fortran77•38m ago•1 comments

Somaliland in the News. A look back at this innovative country

https://hardcoresoftware.learningbyshipping.com/p/236-somaliland-in-the-news-a-look
1•rbanffy•38m ago•0 comments

FernUniversität in Hagen

https://www.fernuni-hagen.de/english/university/index.shtml
1•Tomte•41m ago•0 comments

Show HN: An immutable ostree-based Arch Linux image

https://github.com/myyc/vyy
2•mxxc•41m ago•0 comments

Versus app for publicly traded companies

https://puenteolambo.com/
1•suglus•42m ago•0 comments

Attention Please – Codex/Claude SKILL that alerts when a run ends or needs input

https://github.com/Mindgames/attention-please
1•Mindgames•44m ago•0 comments

Show HN: Create old-timey silent-film style caption cards

https://caption.joeldare.com
1•codazoda•44m ago•0 comments

Getting Started with Playdate on Ubuntu

https://sethmlarson.dev/getting-started-with-playdate-on-ubuntu
2•todsacerdoti•46m ago•0 comments

Show HN: Chat-DeepAI – DeepSeek pricing and getting-started guides (fan project)

https://chat-deepai.com/
1•addressGen•47m ago•1 comments