HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
hofstadter-io
hof
Go2020–2026
hofstadter-io / hof

hof

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 :]

4Distinct people
117Mentions
1Explicit recommenders
616GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

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 :]

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

> Any other Go-based AI / LLM tools folks are happy with? I can throw my hat into the ring, built on ADK, CUE, and Dagger (all also in Go); CLI, TUI, and VSCode interfaces.…

verdverm used a recommendation phrase. 2 indexed comments match. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year117 dated mentions

Observed mentions: 2020-02-25 14:26:22 UTC to 2026-10-30 21:26:40 UTC.

01020302020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 25 mentions; 2 submissions, 23 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 15 mentions; 0 submissions, 15 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 12 mentions; 0 submissions, 12 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 27 mentions; 0 submissions, 27 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 10 mentions; 1 submissions, 9 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 22 mentions; 0 submissions, 22 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC25223
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC15015
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC12012
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC27027
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC1019
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC606
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC22022

What Hacker News says

117 sources
Ah, deterministic abstraction layer vs. workflow framework vs. ide. So much for always use lambda expressions in macros and never have to worry about mutex issues. > What's missing for a true deterministic .... agreed upon common reference monoid / starting point > What is stopping us from such language, visualization or construction method? ADA Spark, Gleam_otp/Elixir/Erlang_otp aren't main stream. All programing languages don't interact natively with BEAM. Domain/subject area using DAL in/for/with is missing. OBS studio[0] might be more easy for producing live video streaming/production. Dynebolic[1] is an OS distribution geared for multimedia production. vs. DAL's for banking / stock market transactions. vs. DAL's used in PX4 [2] & ways to add to / expand a DAL [3] ------------------------------------ [0] : https://obsproject.com/ [1]
Read the rest
: https://dyne.org/dynebolic/ [2] : https://docs.px4.io/main/en/concept/architecture [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 wickedly Awesome Batch and Stream Processing Language You Should Have in Your Toolbox. : https://www.youtube.com/watch?v=4c6tY0dLni4 Gleam_OTP : https://gleam-otp.hexdocs.pm/0.5.0/index.html
In Ask HN: What's missing for a true deterministic abstraction layer?
Being one of CUE's biggest fans, I will 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 rewrite into a new project, based on a bunch of learning and a desire to remove a ton of cruft that accumulated over 10+ years. I still debate if I want to wrap existing tools (tf, helm, etc...) or go for a full sail replacement. Dagger handles a lot of the tooling earlier in the CI process, mainly thinking CD here. Argo-* is our bain lately... You might find the code gen aspects of hof interesting, I opted for Go's text/template, which you can also use from CUE if you wanted to have more literate (imo) code gen in your project.
In We should be more ambitious with the software we build
I use open weights and harnesses not tied to a single vendor, I definitely do not touch anything the two US Big Ai labs puts out. I'm not interested in handing power and control of humans most significant technology to the same class of people that brought us the technologies that created our mess of a digital ecosystem. I switched to pi while I go refresh my personal/custom 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
In Major security regression merged into OpenCode V2
I was solving your problem.before LLMs with my personal developers Swiss army knife (hof gen/CUE+templates). I'm somewhat keen to see how I can capture the agent markdown I want in many places, like project init, in CUE via embed and modules 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!)
In Ask HN: How do you manage skills files?
verdverm·Apr 21, 2026Recommendation phrase
> Any other Go-based AI / LLM tools folks are happy with? I can throw my hat into the ring, built on ADK, CUE, and Dagger (all also in Go); CLI, TUI, and VSCode interfaces. It's my personal / custom stack, still need to write up docs. My favorite features are powered by Dagger, sandbox with 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
In Show HN: GoModel – an open-source AI gateway in Go
The Dagger TUI is pretty sweet. They have an awesome renderer for OTEL spans (how they emit and view the steps). Built on the Charm suite, it is a better way (imo) to define, build, and run containers and containerized workflows (not at scale). 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
In Ask HN: Which CLI tools do you use daily?
I like ADK, it's lower level and more general, so there is a bit you have to do to get a "claw" like experience (not that much) and you get (1) a common framework you can use for other things (2) a lot more places to plug in (3) four SDKs to choose from (ts, go, py, java... so far) It's a lot more 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
In Claws are now a new layer on top of LLM agents
I have all this with my custom agent setup too I think you are overreaching in your dismissal of everything else out 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 money making endeavor. Let uniqueness and individuality flourish over winner takes all, Big AI decides how we use this tech. More indie please
In ClaudeSwarm v2: Swarm Graph Visualization, Usage Tracking, and Billing
I just added a TUI built on Charm for my custom agent. I primarily use it for two things. 1. Navigating all my chat sessions and doing admin work. It's super fast to push a single key to go in and see what it was about before deleting it. 2. Testing out features and code changes without the web UI / vs code extension complexity. 3. Places where I cannot connect VS Code. I still want to chat and see diffs, a TUI is much easier than a CLI for this. It also has a CLI, basically three interfaces (CLI, TUI, GUI (vscode/webapp)) to the core features of my personal swiss army knife (https://github.com/hofstadter-io/hof)
In Building a TUI is easy now

Showing the 15 most recent of 117 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.