hckrnws
I was just talking about this 3 days ago [0], so cool to see an example of what I was imagining. I look forward to testing this out.
The key is the logging and letting it read the logs and the diff tools. I mentioned that below in the comments. Thanks!
That’s got me wondering:
How deep can the recursion go? Could Claude use Evolve to build a meta‑tool that composes other tools, gradually ratcheting up abstraction like a miniature AutoCAD for software?
What’s the right blast‑radius guardrail? The README flags a security doc, but in practice do we need sandboxed micro‑VMs à la Firecracker, or is human‑in‑the‑loop code review still feasible once the tool chain snowballs?
Does tiny‑tool granularity beat monolithic “agents”? Each plugin is just a plain Python function with a manifest—feels easier to audit/reason about than the sprawling state machines we see in AutoGPT land.
License experiment: It’s under the “Sovereign v1.1” license—free for individuals, paid for corp use. If recursive self‑programming catches on, does this model become a new norm for AI‑generated utilities?
I’m stoked about the possibility that my assistant could one‑click evolve from “helpful code reviewer” to “on‑device tool‑smith,” but equally terrified that I’ll wake up to a laptop that’s spent the night for‑looping rm -rf. Curious what the HN hive‑mind thinks: stepping stone to personal automation nirvana, or a future malware authoring kit?
Thank you for the thoughtful comment. I tried to keep `evolve.py` down to 1k lines, but went over. As it is, it is self modifying and it is doing the ratcheting up as seen in the new editor:
https://github.com/kordless/gnosis-evolve/blob/main/FILE_DIF...
This editor was built using previous versions and then doing analysis of how well they worked in use on another project. Something generated and flew by the other day about this while I was working on Gnosis Wraith (Docker based agentic crawler for agents). It was along the lines of having a "development computer" that this thing ran on. Makes sense, it's smart, it needs it's own computer (I'm gong to put dual GPUs in my build).
The license is an experiment, or a prayer maybe, for guiding us through this. I think it has to have a new license at this point. How could any of them deal with it? You can't have unlimited use, unfortunately.
Let me know if you find this useful! I've got the Discord up but need to hook Claude up to it so I can monitor better...
Crafted by Rajat
Source Code