Show HN: Droeftoeter, a Terminal Coding Toy

Internet falls for the “Sad Horn” coding toy nobody understands but everyone loves

TLDR: Droeftoeter is a playful terminal toy that makes animated text art from your prompts and works with free or local AI options. The community is gleefully confused, obsessed with the Dutch name meaning “sad horn,” and already imagining it as a quirky livecoding act at a rave.

Hacker News just discovered Droeftoeter—a tiny terminal toy where you type a wish and a 64x32 text grid starts wiggling to life—and the crowd reaction is pure chaos in the best way. The top vibe? Joyful confusion. One fan summed it up: “I’m not sure what this is, but that’s okay,” while others couldn’t stop giggling over the name.

Enter the linguists: Dutch speakers rushed in to reveal that “droeftoeter” literally means “sad horn,” with one commenter cheekily translating it as “sad bugger.” Cue instant memes about “tooting” pixels and a toy that’s “sad by name, happy by nature.” The name absolutely stole the show, even as folks shared the demo and an itch.io page for easy downloads.

Under the silliness, people clocked the hook: you type prompts, the model sees the current code, and it extends the little on-screen show. Want a fresh start? Type /clear. It works with several AI engines, including free options like Groq and Gemini, and even offline with Ollama on your own machine—no key required.

The day’s “drama” wasn’t a fight, it was a vibe: Is it a toy? A baby’s first “coding agent”? A future rave act? One user dreamed of livecoding visuals on a projector at an algorave. For now, the verdict is simple: nobody knows exactly what Droeftoeter is, and everyone loves it.

Key Points

  • Droeftoeter is a terminal-based coding toy that uses an LLM to animate a 64×32 character grid based on user prompts.
  • Each prompt builds upon the current code; the model sees and extends existing code, with /clear to reset.
  • A demo is available on YouTube, and the tool can be downloaded via Releases or built from source with Go.
  • The project is MIT-licensed and includes flexible configuration via /config, environment variables, or config.toml.
  • Supported AI providers include Groq (Llama), Google Gemini, OpenAI-compatible endpoints (OpenRouter, DeepSeek), Anthropic (Claude), and local Ollama.

Hottest takes

“I am not sure what it is but thats ok :D” — saidnooneever
“‘Droeftoeter’ = ‘sad horn’… ‘sad bugger’ captures it” — elric
“What a hilarious project and a hilarious name” — jacquesm
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.