Hacker GitHub

← All repos

hofstadter-io/hof

View on GitHub ↗ ★ 615 Go

A developer experience centered on CUE. Unifies schemas, data models, deterministic and agentic code generation, workflow and task engine, dagger powered environments, coding assistant, and vscode extension; woven together on the CUE lattice. Squint harder if you can't see the cube :]

118 mentions on Hacker News by 4 people: 3 stories, 115 comments · first 2020-02-25 · latest 2026-10-30

Mentions per year 118 mentions · busiest year 2023 (27)
20082026
  1. …[3] : hof : A tool that unifies data models, schemas, code generation, and a task engine., https://github.com/hofstadter-io/hof --------------------- Beamup with Erlang and Elixir : https://www.youtube.com/watch?v=VIysBF-uWf4&t=203s The…
  2. I've built something like this, check out the code gen feature https://hofstadter.io | https://github.com/hofstadter-io/hof It's built around CUE + text/template (template authoring is the more painful part)
  3. Are you this guy? https://github.com/hofstadter-io/hof/tree/_next Third time I've seen CUE mentioned in this context in as many days.
    comment by threecheese · 2026-10-28 · in The Agent SDK
  4. …definitely be interested! I have another thing in hof that is closer to this, also CUE + Dagger https://github.com/hofstadter-io/hof/tree/_next/examples/env https://github.com/hofstadter-io/hof/tree/_next/lib/env I'm gearing up for a major…
  5. The breadcrumbs start here: https://github.com/hofstadter-io/hof/tree/_next/lib/agent (my personal developer swiss army knife) I'm gearing up for a major rewrite, there is a lot of cruft in there from nearly 10 years of my experiments and…
  6. …harness, though that may be a bit off, there are more important things to work (and burn tokens) on https://github.com/hofstadter-io/hof/tree/_next/lib/agent
  7. …I can import and version, skipping the need for a markdown dependency cycle management system. https://github.com/hofstadter-io/hof (sharing because it has sloppy parts and that/I.S. shouldn't stop you from sharing!)
    comment by verdverm · 2026-09-09 · in Ask HN: How do you manage skills files?
  8. …time travel, forking, jump into shell at any turn, diff between any points. Good entrypoint folder: https://github.com/hofstadter-io/hof/tree/_next/lib/agent
  9. …I back my agents and sessions with it for superpowers beyond sandboxing. My personal CLI/TUI is https://github.com/hofstadter-io/hof and starts from a CUE centric developer experience. The above is also a part of it
    comment by verdverm · 2026-04-03 · in Ask HN: Which CLI tools do you use daily?
  10. …Dagger, though they are talked about by more than nobody They are central to my personal dev tool https://github.com/hofstadter-io/hof
  11. …share via registries... This has been my setup since early this year, not even that much code: https://github.com/hofstadter-io/hof/tree/_next/lib/agent/se... The bigger effort is making it play nice with vscode so you can browse and edit…
    comment by verdverm · 2026-03-13 · in Run NanoClaw in Docker Sandboxes
  12. …the model for subagents and more tools. Most of my custom agent stack is here, built on ADK: https://github.com/hofstadter-io/hof/tree/_next/lib/agent
    comment by verdverm · 2026-03-12 · in Shall I implement it? No
  13. …work to build a Copilot alternative (ide integration, cli). I've done a lot of that with adk-go, https://github.com/hofstadter-io/hof
  14. …there. There are 1000s now, you are not the first to think of or implement any of this. It's within https://github.com/hofstadter-io/hof if you are curious I prefer a world where more people do what we have, but don't try to make it into a…
  15. …interfaces (CLI, TUI, GUI (vscode/webapp)) to the core features of my personal swiss army knife ( https://github.com/hofstadter-io/hof )
    comment by verdverm · 2026-02-13 · in Building a TUI is easy now
  16. …as a single "pointer" I use this here, which eventually becomes the sandbox my agent operates in: https://github.com/hofstadter-io/hof/blob/_next/.veg/contain...
    comment by verdverm · 2026-02-03 · in Deno Sandbox
  17. I have built something similar, using CUE to define the source of truth instead of JS/TS. https://github.com/hofstadter-io/hof How do users connect the generated code to the code they have to write in your framework? I use diff utils so…
  18. …wrote you can start from, I've stepped back from the edge of building a CI system on it for now... https://github.com/hofstadter-io/hof/tree/_next/examples/env
  19. …on something similar, but geared towards integration with VS Code. Builds on CUE + Dagger via https://github.com/hofstadter-io/hof/tree/_next/examples/env This allows you to not only run current commands in a containerized environment, but…
  20. I'm looking over the edge and into the abyss of building a CI/CD system based on: https://github.com/hofstadter-io/hof/tree/_next/examples/env There are no enjoyable or even pleasant to use CI/CD systems
    comment by verdverm · 2026-01-18 · in Ask HN: Idea Sunday
  21. …try, with CUE I've been cooking up something the last few weeks for those interested, CUE + Dagger https://github.com/hofstadter-io/hof/tree/_next/examples/env
  22. …intro code gen docs: https://hofstadter.io/getting-started/code-generation/ core code gen package: https://github.com/hofstadter-io/hof/tree/_next/lib/gen you'll likely want to move from printf to text/template and then put a schema on the…
  23. …Bluesky https://bsky.app/profile/verdverm.com The container stuff that backs it is built on Dagger https://github.com/hofstadter-io/hof/tree/_next/examples/env The entire extension and agent framework is in that repo too extensions/vscode…
    comment by verdverm · 2026-01-10 · in AI coding assistants are getting worse?
  24. …switched to pro once or twice the last few days Here are the commits, the tasks were not trivial https://github.com/hofstadter-io/hof/commits/_next/ Social posts and pretty pictures as I work on my custom copilot replacement…
    comment by verdverm · 2025-12-21 · in Get an AI code review in 10 seconds
  25. …is super interesting and where the real differentiating skills are Built on ADK, CUE, and Dagger https://github.com/hofstadter-io/hof/tree/_next/lib/agent (my swiss army knife for dev work, getting a rename soon(tm))
  26. https://github.com/hofstadter-io/Hof Essentially CUE + text/template with QoL features
  27. …want to eject a file onto the filesystem without having to do echo or EOF business in bash scripts https://github.com/hofstadter-io/hof/tree/_dev/script/runtim...
    comment by verdverm · 2025-02-08 · in Show HN: Chez Scheme txtar port from Go
  28. …package in the standard library https://pkg.go.dev/runtime/debug#BuildSetting Example usage: https://github.com/hofstadter-io/hof/blob/_dev/cmd/hof/verin...
  29. …(2) it becomes data (json/yaml) I can use anywhere for other purposes beyond generating code. [1] https://github.com/hofstadter-io/hof
  30. …you modify the generated code and the design for the automated code as many times as you like. https://github.com/hofstadter-io/hof
  31. ▲ 2
    Hof v0.6.9 – more CUE powered tools and extensions
    story by verdverm · 2024-06-07 · 1 comment
  32. …pain you felt doing the html by hand! I learned a lot by working on a universal formatting setup. https://github.com/hofstadter-io/hof/tree/_dev/formatters
  33. …objects rather than full schemas, which I have a hunch will be distracting and not reasoned about. https://github.com/hofstadter-io/hof/blob/_dev/lib/chat/cmd/...
  34. …need routers, RAG, and reranking I think there is a role for LLM + deterministic code gen as well ( https://github.com/hofstadter-io/hof/blob/_dev/flow/chat/pro... )
    comment by verdverm · 2024-05-13 · in GPT-4o
  35. …are interested in a flexible code gen framework, I built one that had this very use case in mind. ( https://github.com/hofstadter-io/hof ) I'd be happy to think / talk this through with you
  36. …so you can create as many panels as you like. https://docs.hofstadter.io/getting-started/hof-tui/ https://github.com/hofstadter-io/hof/tree/_dev/lib/tui This was built on the tview/tcell stack in Go. There is also the Charm.sh stack that…
  37. …value add (source of truth -> all the things). I've been through some of these pain points myself. https://github.com/hofstadter-io/hof The idea is CUE + text/template = <all the things> (not limited to APIs)
  38. …users are not going to understand these things This sounds similar to the goals of my hof tool ( https://github.com/hofstadter-io/hof ), lift type definitions out of code so they can be defined in one place, then generate the code for all…
  39. …reached sufficient maturity for broader adoption yet, so I continue to face this same problem. https://github.com/hofstadter-io/hof What we built is more like a framework for building WASP + boilerplate for anything, both sides of the…
  40. …to do something more sophisticated with a JSON object response (predates functions and all that) https://github.com/hofstadter-io/hof/blob/_dev/flow/chat/pro... It no longer worked after a model update some time ago, haven't tried…
    comment by verdverm · 2023-12-15 · in Prompt engineering
  41. …would follow it. Of course you have to redo the prompt every time there is an update... such a pain https://github.com/hofstadter-io/hof/blob/_dev/flow/chat/pro... What surprised me is that you don't need all those "fancy" specialty…
  42. …split yaml/json across files, CUE is a great option You might also like my project, built on CUE: https://github.com/hofstadter-io/hof We have a TUI where you can explore and work with CUE, JSON, Yaml
  43. …much make up any pseudo grammar like this one, which is a reduced JSON object that is close to CUE: https://github.com/hofstadter-io/hof/blob/_dev/flow/chat/pro... No need to be formal or use a standard format, just need a pattern the LLM…
  44. …= anything maybe what you are describing is like the prior Yaml based input we used to use? [1] https://github.com/hofstadter-io/hof [2] https://docs.hofstadter.io/getting-started/code-generation/#...
    comment by verdverm · 2023-09-28 · in That's a Lot of YAML
  45. …it in our Readme, under features > chat > Combine LLM and Hof code gen for better, scalable results https://github.com/hofstadter-io/hof
    comment by verdverm · 2023-09-28 · in What codegen is good for
  46. …quotes and commas meant fewer tokens. We turn this into JSON afterwards, works surprisingly well https://github.com/hofstadter-io/hof/blob/_dev/flow/chat/pro...
  47. …You can get the same thing with Go text/templates by adding chat function(s) as custom a helper: https://github.com/hofstadter-io/hof/blob/_dev/lib/templates... As a developer of these things, I don't get why they want to put so much…
  48. …do on a website (/rant WASM limitations). Using the Go SDK is the way to unlock CUE super powers. https://github.com/hofstadter-io/hof
    comment by verdverm · 2023-09-13 · in The Power of Prolog
  49. …it a coordination problem. We have a similar project Harmony, inspired by Unity, powered by Dagger. https://github.com/hofstadter-io/hof/tree/_dev/ci/harmony (it's really just a dagger pipeline that has a few flags and loops over data in a…
  50. …you can get the best of both, or pick the best for the task at hand. experiments in progress here: https://github.com/hofstadter-io/hof/tree/_dev/lib/tui
    comment by verdverm · 2023-09-07 · in Textual Web: TUIs for the Web