Show HN: Zuckerman – minimalist personal AI agent that self-edits its own code
71 points| ddaniel10 | 29 days ago |github.com
I'm building Zuckerman: a personal AI agent that starts ultra-minimal and can improve itself in real time by editing its own files (code + configuration). Agents can also share useful discoveries and improvements with each other.
Repo: https://github.com/zuckermanai/zuckerman
The motivation is to build something dead-simple and approachable, in contrast to projects like OpenClaw, which is extremely powerful but has grown complex: heavier setup, a large codebase, skill ecosystems, and ongoing security discussions.
Zuckerman flips that:
1. Starts with almost nothing (core essentials only).
2. Behavior/tools/prompts live in plain text files.
3. The agent can rewrite its own configuration and code.
4. Changes hot-reload instantly (save -> reload).
5. Agents can share improvements with others.
6. Multi-channel support (Discord/Slack/Telegram/web/voice, etc).
Security note: self-edit access is obviously high-risk by design, but basic controls are built in (policy sandboxing, auth, secret management).
Tech stack: TypeScript, Electron desktop app + WebSocket gateway, pnpm + Vite/Turbo.
Quickstart is literally:
pnpm install && pnpm run dev
It's very early/WIP, but the self-editing loop already works in basic scenarios and is surprisingly addictive to play with.Would love feedback from folks who have built agent systems or thought about safe self-modification.
nullbio|29 days ago
While I like this idea in terms of crowd-sourced intelligence, how do you prevent this being abused as an attack vector for prompt injection?
adriancooney|29 days ago
ddaniel10|29 days ago
4b11b4|29 days ago
ddaniel10|29 days ago
asim|29 days ago
The code for anyone interested. Wrote it with exe.dev's coding agent which is a wrapper on Claude Opus 4.5
https://github.com/asim/aslam
noncoml|29 days ago
scotth|29 days ago
But I could be wrong. Maybe someone reading knows more about this subject?
amelius|29 days ago
ddaniel10|29 days ago
with|29 days ago
neomindryan|29 days ago
ddaniel10|29 days ago
joonate|29 days ago
I am very illiterate when it comes to Llms/AI but Why does nobody write this in Lisp???
Isn't it supposed to be the language primarily created for AI???
lm28469|29 days ago
In 1990 maybe
tines|29 days ago
plagiarist|29 days ago
falloutx|29 days ago
ddaniel10|29 days ago
dboreham|29 days ago
ekinertac|29 days ago
/Users/dvirdaniel/Desktop/zuckerman/.cursor/debug.log
ddaniel10|29 days ago
lmf4lol|29 days ago
grigio|29 days ago
dzonga|29 days ago
unknown|29 days ago
[deleted]
pillbitsHQ|29 days ago
[deleted]
pillbitsHQ|29 days ago
[deleted]
pillbitsHQ|29 days ago
[deleted]
pillbitsHQ|29 days ago
[deleted]
pillbitsHQ|29 days ago
[deleted]
aaaalone|29 days ago
dang|29 days ago
gowld|29 days ago
At first I thought it was a naming coincidence, but looking at the zuckerman avatar and the author avatar, I'm unsure if it was intentional:
https://github.com/zuckermanai
https://github.com/dvir-daniel
https://avatars.githubusercontent.com/u/258404280?s=200&v=4
The transparency glitch in GitHub makes the avatar look either robot or human depending on whether the background is white or black. I don't know if that's intentional, but it's amazing.
627467|29 days ago
[0] https://en.wikipedia.org/wiki/Mortimer_Zuckerman
philipallstar|29 days ago
ddaniel10|29 days ago
zeroonetwothree|29 days ago
iisweetheartii|29 days ago
[deleted]
junon|29 days ago