显示HN:Droeftoeter,一个终端编码玩具
Show HN: Droeftoeter, a Terminal Coding Toy

原始链接: https://github.com/whtspc/droeftoeter

Droeftoeter 是一款实验性的开源“编码代理”,它根据文本提示在 64x32 字符网格上生成视觉效果。可以把它看作一个简单的可视化工具、一个儿童编码玩具,或者一个有限的视频生成器——所有这些都由大型语言模型(LLM)提供支持。 它的工作方式是迭代地构建现有代码;每个新的提示都会修改当前的视觉输出。用户可以使用 `/clear` 清除网格并重新开始。Droeftoeter 支持多种 LLM 提供商,包括 Groq、Gemini、OpenAI 兼容的 API、Anthropic 以及本地 Ollama 设置,可通过环境变量或配置文件进行配置。 该项目提供预构建的二进制文件,也可以使用 Go 从源代码编译。创建者设想它在现场视觉表演方面的潜力,特别是算法雷鬼音乐会期间的“VJing”。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 展示 HN: Droeftoeter,一个终端编码玩具 (github.com/whtspc) 7 分,whtspc64 2 小时前 | 隐藏 | 过去 | 收藏 | 3 评论 这只是我为了好玩而制作的一个小编码玩具。我认为其中埋藏着一些有趣的想法——想知道其他人怎么看。帮助 elric 17 分钟前 | 下一个 [–] 对于那些不会说荷兰语的人来说:“droeftoeter”(“悲伤的号角”)是指一个悲伤的人。“可怜鬼”可能更贴切。 saidnooneever 30 分钟前 | 上一个 | 下一个 [–] 特别喜欢这个名字,以及与之相关的介绍文字。我不确定它是什么,但没关系 :D whtspc64 34 分钟前 | 上一个 [–] 现在也在 itch.io 上了:https://whtspc.itch.io/droeftoeter 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

I'm not quite sure what this is exactly.

It's a toy. Maybe a toddler's first coding agent. A poor man's video generator. An experiment in isolating an LLM in a way that it is fun and harmless.

You type what you want to see. A 64x32 character grid comes alive. Each prompt builds on what's already running. The model sees the current code and extends it. /clear to start over.

I would love to see someone livecode VJing with droeftoeter on a beamer during an algorave.

https://youtu.be/-atrhQ-9Vy8

Screenshot1 Screenshot2

Binaries at Releases.

Or build from source:

go build -o droeftoeter .

On first launch you pick a provider. Works with:

  • Groq (free) — Llama models, fast
  • Gemini (free) — Google's API
  • OpenAI-compatible — any endpoint (OpenRouter, DeepSeek, etc.)
  • Anthropic — Claude
  • Ollama (local) — your own hardware, no API key

Change anytime with /config, or set environment variables:

DROEFTOETER_PROVIDER=openai
DROEFTOETER_API_KEY=your-key
DROEFTOETER_BASE_URL=https://api.groq.com/openai/v1
DROEFTOETER_MODEL=llama-3.3-70b-versatile

Or use a config.toml (see config.toml.example).

MIT

联系我们 contact @ memedata.com