Show HN: My personal agent, distributed as a prompt
Hi HN, I'm Matt. I just open-sourced my personal agent. If you're interested, paste this into Claude Code or Codex on a Mac:"Clone…
Hi HN, we're Mike and Thom.Agents of the future should only have one tool (the interpreter, ideally a LISP eval), nothing more or less; to interact with the world. Agents remember by writing markdown files. NODECODE remembers by rewriting itself. And that is in itself a new paradigm in working with agents. What if memories, skills, MCPs, provider connectors, tools, etc. all live under the same image as *.lisp files instead of in disarray across random folders?Ask it for something it can’t do, and it writes what it needs into its OWN running image and keeps it even after a restart. (Changes in a LISP image have significantly lower ceremony and overhead than in harnesses written in other languages):Small intuitive scenario:> you can't read PDFs. teach yourself.
(defun read-pdf (path) ...) ; runs at once, kept
(read-pdf "invoices/0421.pdf")
;; Globex owes $1,240.00, due Oct 24, unpaid. [… rest of PDF content]read-pdf is still there after a restart, in your terminal, and in every other UI clients (Discord, web app, etc.)Technically at a lower level; NODECODE runs as one process in SBCL, a Common Lisp system, and shells attach to it. The model has one tool: it evaluates LISP in the…
Discussion (0)
No comments yet. Start the conversation!