Feed aggregator
Show HN: Nodecode, open-source living agent in Lisp that rewrites itself for you
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 running program. Code is data, so a program can rewrite itself while it runs. What the model defines runs at once and is kept, one file per definition, committed with git, loaded at every start.
Why LISP now? Current SOTA models have reached an optimum point in how they efficiently work with LISP, though not as fluently as Python. Still, we believe AGI will understand ANY language (past/present/future) by understanding the crux of any given language, and not through excessive and expensive pretraining scheme.
Why LISP in general? We believe LISP is the current language that communicates to the world with the least bandwidth.
Why another LISP agent? The LISP harnesses we found are hard to use unless you already know the language itself, and so we had this idea of simplifying and condensing the UX to be user friendly for the masses, while leveraging the power of LISP. Code as data is what lets an agent change itself, and that shouldn't need a LISP hacker to run. NODECODE is our first step toward putting it on everyone's PC and mobile. You ask in plain words, the model writes LISP, and you get briefed in natural language; that is how it should be.
Extensions? Code as data also suits extensions. We see NODECODE as a living agent organism. To us, it feels very much alive, and so this brings us to the Cells system. A Cell is a folder that teaches NODECODE something new: a chat room it can live in (e.g Discord, Telegram, Slack, etc. - Yes we made Cells for channels to have it act as a very capable personal agent), a skill, a memory, MCPs, new tools, etc. Install one from our Cell hub or ask it to write a custom, personalized one. Either way it is more code the agent can read and change.
Your terminal, a browser tab, your phone and bots in Discord, Telegram and Slack all attach to that SAME gateway process, so a tool it writes in one is there in ALL of them. Over time it becomes yours and it is continuously evolving; the organism within it; NODECODE.
MIT License. https://github.com/nodecode-ai/nodecode X/twitter/demo launch post: https://x.com/pomterree/status/2113721985167728757 docs: https://nodecode.ai/docs
Comments URL: https://news.ycombinator.com/item?id=50238751
Points: 1
# Comments: 0
PaperPilot – Zero-Cloud, Pure-Rust PDF Engine with WASM and MCP
Article URL: https://github.com/KrushnaVardhanReddy/PaperPilot
Comments URL: https://news.ycombinator.com/item?id=50238739
Points: 1
# Comments: 0
Show HN: TitleArt – Make text like it's 1997
Article URL: https://titleart.dvy.io/
Comments URL: https://news.ycombinator.com/item?id=50238708
Points: 3
# Comments: 0
Universe and the First Cause
Even if the universe had a First Cause, that doesn’t mean it has a Controller. A spark causes a bomb to explode, but the spark isn’t steering the shrapnel afterward.
Comments URL: https://news.ycombinator.com/item?id=50238681
Points: 1
# Comments: 0
Oseberg Tapestry Fragments
Article URL: https://en.wikipedia.org/wiki/Oseberg_tapestry_fragments
Comments URL: https://news.ycombinator.com/item?id=50238637
Points: 1
# Comments: 0
How Close Are We to Autonomous Chip Design
Article URL: https://semiengineering.com/how-close-are-we-to-fully-autonomous-chip-design/
Comments URL: https://news.ycombinator.com/item?id=50238621
Points: 3
# Comments: 0
Microsoft Decision-1: 9B Qwen Model Launch Explained
Article URL: https://shattered.io/microsoft-decision-1-qwen3-5-9b-model-2026/
Comments URL: https://news.ycombinator.com/item?id=50238620
Points: 1
# Comments: 0
What managing emergencies at Burning Man teaches me about incident management
Article URL: https://greatcircle.com/blog/2026/09/29/burning-man-incident-management/
Comments URL: https://news.ycombinator.com/item?id=50238605
Points: 3
# Comments: 0
Show HN: Drint – packaging dielines and 3D box mockups as an MCP server
Article URL: https://drint.io/help/mcp
Comments URL: https://news.ycombinator.com/item?id=50238603
Points: 1
# Comments: 0
New research tries to defuse the "China shock"
Article URL: https://www.economist.com/finance-and-economics/2026/10/22/new-research-tries-to-defuse-the-china-shock
Comments URL: https://news.ycombinator.com/item?id=50238592
Points: 1
# Comments: 0
Handy page for dealing with your nearby emotionally bypassed human
Article URL: https://fuckeleveneleven.com/
Comments URL: https://news.ycombinator.com/item?id=50238578
Points: 1
# Comments: 1
Anthropic sued for allegedly using 274 Elvis Presley songs to train AI models
Article URL: https://www.theguardian.com/us-news/2026/oct/25/elvis-presley-anthropic-lawsuit-ai-models-music
Comments URL: https://news.ycombinator.com/item?id=50238561
Points: 3
# Comments: 1
Brazil elections: Lula secures fourth term after dramatic comeback
Article URL: https://www.bbc.com/news/articles/cmvg7p001qj9o
Comments URL: https://news.ycombinator.com/item?id=50238557
Points: 10
# Comments: 1
Mantle – Agentic API Maintenance
Article URL: https://getmantle.dev/
Comments URL: https://news.ycombinator.com/item?id=50238550
Points: 1
# Comments: 0
JaJa: Job Agency Harness
Article URL: https://github.com/Kahl-d/jaja
Comments URL: https://news.ycombinator.com/item?id=50238514
Points: 2
# Comments: 0
The Designer Fallacy
Article URL: https://humanslivehere.com/articles/the-designer-fallacy/
Comments URL: https://news.ycombinator.com/item?id=50238504
Points: 1
# Comments: 0
Ask HN: Does your company require human review of AI-generated code?
Mid-size SaaS ~2k employees. We still require human review of every PR. I imagine 99% of the industry is still doing the same but was curious if there has been a meaningful shift in this balance in recent weeks/months.
Comments URL: https://news.ycombinator.com/item?id=50238496
Points: 1
# Comments: 1
Can They Write a Function?
Article URL: https://idiallo.com/blog/can-they-write-a-function
Comments URL: https://news.ycombinator.com/item?id=50238494
Points: 1
# Comments: 0
FileBot Forums (phpBB) have been hacked
Article URL: https://www.reddit.com/r/filebot/comments/1xf4s2b/filebot_forums_phpbb_have_been_hacked/
Comments URL: https://news.ycombinator.com/item?id=50238455
Points: 3
# Comments: 0
ARM1: Chip That Changed the World of Computing
Article URL: https://www.youtube.com/watch?v=Q8OYQKuYtjE
Comments URL: https://news.ycombinator.com/item?id=50238421
Points: 1
# Comments: 0
