frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Nodecode, open-source living agent in Lisp that rewrites itself for you

https://github.com/nodecode-ai/nodecode
2•svsairevanth•1h ago
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

Local-first video production workspace for people and AI agents

https://github.com/TriHerm/cutmark
1•jev-yeb•59s ago•0 comments

Failure Modes

https://www.autodidacts.io/failure-modes/
2•Curiositry•7m ago•0 comments

RSS Vault – a curated directory of RSS feeds

https://rssvault.org
1•Curiositry•7m ago•0 comments

Exploring Thurston geometries

https://www.3-dimensional.space/
1•marysminefnuf•9m ago•0 comments

Closing the Sea: Lessons from Ancient Mediterranean Blockades

https://maritime-executive.com/editorials/closing-the-sea-lessons-from-ancient-mediterranean-bloc...
1•gumby•11m ago•0 comments

An Invisible Spirit

https://animationobsessive.substack.com/p/an-invisible-spirit
1•vinhnx•13m ago•0 comments

Trace the footsteps of England's most famous accused witches

https://www.bbc.com/travel/article/20261023-the-haunting-landscapes-of-englands-accused-witches
1•1659447091•18m ago•0 comments

Can a good philsophical contribution be made just by asking a question? (2022)

https://philpapers.org/rec/HABCAG
1•schoen•22m ago•0 comments

The Tesla-SpaceX merger explained

https://finshots.in/archive/tesla-spacex-merger-explained/
2•vismit2000•24m ago•0 comments

Show HN: Proc-CLI – An agent-friendly CLI tool for process and port management

https://proc-cli.com/
2•yazeedaloyoun•25m ago•0 comments

Minecraft: Java Edition 26.3 rewritten from scratch in Rust

https://github.com/ludovic111/horizon
1•privacyishuman•26m ago•0 comments

Cognitive Mercantilism: AI panic resembles fears of early capitalism

https://contraptions.venkateshrao.com/p/cognitive-mercantilism
1•ianand•28m ago•0 comments

Show HN: How religions evolved? Charts, Maps, Citations

https://howitevolved.com/chart/
2•silly073•31m ago•0 comments

Domain UserMemory.com now available on Spaceship

https://usermemory.com
1•dev1one1•32m ago•0 comments

Sharp Tools

https://bojidar-bg.dev/blog/2025-05-28-sharp-tools/
2•Curiositry•32m ago•0 comments

The "canal" in the Amazon that breaks the rules

https://signoregalilei.com/2026/10/25/the-canal-in-the-amazon-that-breaks-the-rules/
1•notfried•33m ago•0 comments

Rest of World faces prospect of shutting down

https://www.semafor.com/article/10/25/2026/rest-of-world-faces-prospect-of-shutting-down
2•colinprince•35m ago•1 comments

How hospitals used inspiration from F1 for surgery-to-ICU handovers

https://www.bbc.com/sport/formula1/articles/c6ly0q00gj5do
1•1659447091•38m ago•0 comments

Amundsen's Maxim

https://www.amundsens-maxim.com/
1•fagnerbrack•38m ago•0 comments

Roman Love

https://www.worksinprogress.news/p/roman-love
1•diodorus•40m ago•0 comments

Show HN: UIPalooza – Do AI models have a recognizable design taste?

https://uipalooza.ai/
4•joeysim•40m ago•0 comments

You Can't Change Your Boss

https://jacobian.org/2026/oct/12/you-cant-change-your-boss/
3•aray07•41m ago•1 comments

Waving Hands (1977), vibe-coded

https://hands.kestrelsnest.social/
1•quuxplusone•43m ago•0 comments

Ask HN: How do drone companies conduct tests internally?

1•vivek_sg•43m ago•0 comments

A Printer Prints onto Paper

https://twitter.com/macrofying/status/2114502527530172602
1•smusamashah•48m ago•0 comments

US Wages Share of GDI at 75 Year Low

https://fred.stlouisfed.org/series/W270RE1A156NBEA
11•omgwtfbyobbq•48m ago•2 comments

Show HN: AI Client Lead Qualifier and Review Responder for Agencies

1•TheGhaziVision•50m ago•0 comments

Show HN: AI Client Lead Qualifier and Review Responder for Agencies

1•TheGhaziVision•51m ago•0 comments

Open-source crypto trading terminal in Rust and WebAssembly

1•rsalianto•57m ago•1 comments

Netflix Users Are Watching Less, Not Opening the App as Often

https://www.bloomberg.com/news/articles/2026-10-25/netflix-users-are-watching-less-not-opening-th...
3•jmsflknr•1h ago•2 comments