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•2h 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

Show HN: TitleArt – Make text like it's 1997

https://titleart.dvy.io/
64•davidbarker•2h ago•12 comments

Show HN: A Truly Modular Keyboard

https://github.com/notaroomba/keybytes
59•NotARoomba•1d ago•17 comments

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

https://proc-cli.com/
3•yazeedaloyoun•1h ago•0 comments

Show HN: ADRs for AI – Deliberation records for human–AI work, versioned in Git

https://adrs.systems
20•lumbroso•1d ago•14 comments

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

https://howitevolved.com/chart/
2•silly073•1h ago•0 comments

Show HN: Hurston-1 open source TTS that speak Southern American and Afro-English

https://huggingface.co/destined/hurston-1
56•Gcarter08•1d ago•25 comments

Show HN: Freehire, open-source search 3M+ tech jobs from company career boards

https://freehire.me/
9•i_strelov•4h ago•0 comments

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

https://github.com/nodecode-ai/nodecode
2•svsairevanth•2h ago•0 comments

Show HN: Drint – packaging dielines and 3D box mockups as an MCP server

https://drint.io/help/mcp
2•Dan96•2h ago•0 comments

Show HN: RainbowSay – Learn, teach, research languages live with shows you love

https://rainbowsay.ai/
5•gigapotential•4h ago•0 comments

Show HN: God – real-time control room for LLM agent societies (EMNLP 2026 demo)

https://github.com/XiaoLuoLYG/GOD
2•xiaoluolyg•3h ago•0 comments

Show HN: I put employees inside S&P 500 market-cap bubbles

https://bigwhalehunting.com/workforce/
171•vfxGer•14h ago•47 comments

Show HN: AgentTrust – Zero-trust security and human approvals for AI agents

https://github.com/SRN0129/Agenttrust
7•SRN0129•8h ago•0 comments

Show HN: A 3D mesh playground for coding agents (three.js + manifold-3d)

https://sketchagent.dev/s/yfYU6LhT
4•wsxiaoys•5h ago•2 comments

Show HN: Visualization of Top News Stories

https://www.topaztee.com/digglabs/
3•topaztee•7h ago•3 comments

Show HN: Jet Pilot – An open-source, native Kubernetes desktop client

https://github.com/unxsist/jet-pilot
3•unxsist•7h ago•0 comments

Show HN: Frontdoor: find who can assume into your cloud accounts

https://github.com/secorvia/frontdoor
2•RohaanXD•8h ago•0 comments

Show HN: CaseCite – Free RAG caselaw research and document analysis for lawyers

https://github.com/thomasunise/casecite
14•thomasunise•8h ago•2 comments

Show HN: Corgi, a helpful {agent, terminal} multiplexer

https://corgi.computer/
138•eiopa•2d ago•46 comments

Show HN: MTA.rip: a train visualizer that shows congestion

https://mta.rip/?station=127&route=1&view=trackmap
3•fatlotus•9h ago•0 comments

Show HN: MuscleMemory – procedural memory for coding agents, proven by tests

https://github.com/TheWariend/MuscleMemory
5•maaaz•9h ago•0 comments

Show HN: Zubspace.gg – remake of 30yo Subspace game, a space MMO in the browser

https://zubspace.gg/
5•elux101•10h ago•4 comments

Show HN: SecuBuzz – Factual 60-word cybersecurity briefs and CISA zero-day radar

https://secubuzz.com/
2•nisarg-soni•10h ago•0 comments

Show HN: hfmodem – open-source PACTOR-3 and VARA compatible waveform generator

https://hfmodem.ssj.lol/
2•saulstj•11h ago•0 comments

Show HN: xcalidraw -a local-first desktop app for managing Excalidraw drawings

https://github.com/xdagiz/xcalidraw
3•xdagiz•11h ago•0 comments

Show HN: Open Accountant – AI-customizable budgeting app for freelancers

https://github.com/finereli/open-accountant
2•zoozla•11h ago•1 comments

Show HN: Autonomous root for Tcl Android TV via CVE-2022-22706

https://gitlab.com/c4psu13/mali-pagecache-root
57•t20n•1d ago•19 comments

Show HN: Steal My Bitcoin

https://stealmybitcoin.com/
597•cloudlandsdev•1d ago•439 comments

Show HN: Impossible Machines: declaratively program the physical world

https://www.impossiblemachines.xyz
81•bhaprayan•3d ago•20 comments

Show HN: Junior – an open-source AI junior engineer that runs on your Mac

https://github.com/usejunior-sh/junior
4•samarkundal•12h ago•0 comments