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
20082026
-
…[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…
comment by sargstuff · 2026-10-30 · in Ask HN: What's missing for a true deterministic abstraction layer? -
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)
comment by verdverm · 2026-10-30 · in Ask HN: What's missing for a true deterministic abstraction layer? -
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 -
…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…
comment by verdverm · 2026-10-25 · in We should be more ambitious with the software we build -
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…
comment by verdverm · 2026-10-24 · in Roku developer repositories moved from GitHub to GitLab -
…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
comment by verdverm · 2026-10-13 · in Major security regression merged into OpenCode V2 -
…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? -
…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
comment by verdverm · 2026-04-21 · in Show HN: GoModel – an open-source AI gateway in Go -
…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? -
…Dagger, though they are talked about by more than nobody They are central to my personal dev tool https://github.com/hofstadter-io/hof
comment by verdverm · 2026-04-01 · in Ask HN: What dev tools do you rely on that nobody talks about? -
…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 -
…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 -
…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
comment by verdverm · 2026-02-21 · in Claws are now a new layer on top of LLM agents -
…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…
comment by verdverm · 2026-02-19 · in ClaudeSwarm v2: Swarm Graph Visualization, Usage Tracking, and Billing -
…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 -
…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 -
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…
comment by verdverm · 2026-01-29 · in Show HN: Schema-first codegen for SQL, Rust, Go, Python and TS (single binary) -
…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
comment by verdverm · 2026-01-28 · in What would GitHub Actions look like if you designed it today? -
…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…
comment by verdverm · 2026-01-18 · in Show HN: Run LLMs in Docker for any language without prebuilding containers -
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 -
…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
comment by verdverm · 2026-01-17 · in What twenty years of DevOps has failed to do -
…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…
comment by verdverm · 2026-01-15 · in Show HN: GoGen – A simple template-based file generator written in Go -
…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? -
…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 -
…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))
comment by verdverm · 2025-12-14 · in Ask HN: What Are You Working On? (December 2025) -
https://github.com/hofstadter-io/Hof Essentially CUE + text/template with QoL features
comment by verdverm · 2025-10-23 · in Ask HN: The most powerful use of macros / code generation you've had -
…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 -
…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...
comment by verdverm · 2025-01-19 · in How to include Git version information in a Golang binary (2023) -
…(2) it becomes data (json/yaml) I can use anywhere for other purposes beyond generating code. [1] https://github.com/hofstadter-io/hof
comment by verdverm · 2025-01-10 · in Glimmer: DSL Framework for Ruby GUI and More -
…you modify the generated code and the design for the automated code as many times as you like. https://github.com/hofstadter-io/hof
comment by verdverm · 2024-12-29 · in Libero – A Programmer's Tool and Code Generator (1997) -
▲ 2
Hof v0.6.9 – more CUE powered tools and extensionsstory by verdverm · 2024-06-07 · 1 comment
-
…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
comment by verdverm · 2024-05-16 · in Show HN: Syntax highlighting tool for code snippets in HTML -
…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/...
comment by verdverm · 2024-05-14 · in Using Cuelang With Go for extracting structured data from LLMs -
…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
comment by verdverm · 2024-05-06 · in Ask HN: Help with transpiling TypeScript to Golang and Python using LLMs -
…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…
comment by verdverm · 2024-05-06 · in Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? -
…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)
comment by verdverm · 2024-04-30 · in TypeSpec: A new language for API-centric development -
…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…
comment by verdverm · 2024-03-14 · in Ask HN: Are SQL developers generally familiar with JSON, VSCode and Docker? -
…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…
comment by verdverm · 2024-01-30 · in Show HN: Open SaaS – An open-source alternative to paid boilerplate starters -
…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 -
…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…
comment by verdverm · 2023-11-28 · in Ask HN: What's the most compelling AI prompt result you've seen? -
…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
comment by verdverm · 2023-10-10 · in HTTPie Desktop: cross-platform API testing client for humans -
…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…
comment by verdverm · 2023-10-06 · in Show HN: A tool to Convert JSON schemas into TypeScript Deno classes -
…= 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 -
…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 -
…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...
comment by verdverm · 2023-09-17 · in Guidance: A guidance language for controlling large language models -
…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…
comment by verdverm · 2023-09-16 · in Guidance: A guidance language for controlling large language models -
…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 -
…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…
comment by verdverm · 2023-09-08 · in Semver violations are common, better tooling is the answer -
…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