Inspiration
Most inspiration apps become feeds quote databases or long conversations. We wanted the opposite a single surprising collision that takes five seconds. Hundreds of thinkers across cultures and centuries become lenses——not impersonations——and an ordinary word or current event becomes newly visible.
What it does
Choose “random word” or “today's news” then tap once. SageSpark pairs a thinker with the seed and returns either a very short line “” or an observable silent action “” followed by one compact reflection. It clearly labels every result as newly generated never a historical quote.
How we built it
The app is intentionally tiny plain HTML CSS browser JavaScript and a dependency-free Node.js server. The server calls OpenAI's Responses API with a strict JSON schema. We use a fast model tier with reasoning disabled for low latency. In news mode OpenAI web search supplies a current seed. A curated cross-cultural thinker list and safe prompting prevent fake quotation and stereotyped impersonation. The app also contains an offline demo fallback so the core interaction always works.
Challenges we ran into
The hardest product problem was truthfulness writing “in the intellectual spirit of” a thinker can easily look like a fabricated quote. We solved that with explicit UI copy prompt constraints and action-based outputs that create a scene instead of claiming history. The second challenge was keeping the experience fast and small while still supporting live news.
Accomplishments that we're proud of
We made an AI experience that feels complete without becoming large one screen no account no database no image assets zero runtime packages and a useful response in seconds. The “ / ” distinction makes the output feel more like a thought experiment than another quote generator.
What we learned
Constraints can be a feature. Short structured output improves speed legibility and creative tension. We also learned that attribution boundaries should be part of the interface not buried in legal text.
What's next for SageSpark
Daily shareable links multilingual thinker packs optional local news regions accessibility refinements and a community-reviewed catalog that broadens representation without flattening traditions.
Built With
- openai-responses-api
Log in or sign up for Devpost to join the conversation.