正在加载视频...
视频加载失败
WTFFF, a FREE open source agent harness that rewrites itself as it works nodecode runs as one live lisp image. add a tool, skill, mcp server or memory by dropping in a folder. works in your terminal, browser, discord, telegram and slack. FREE. you only pay for the model... show more
20 条评论

repo link

lisp was waiting for agents

Paying only for the model you use is a big plus. Lemme try it out

you can plug in free models

what model works best with it so far

try free models 🌚

rewrites itself" is the trap

ahah, give it a try first..

write itself at work?? Crazy

A live image that edits itself is the dream and the risk in one. The first bad tool it writes gets baked into the running image. Curious whether it snapshots before each self-edit so you can roll back, or if you just restart from the folders.

lowkey the live image never resets. state accumulating across sessions is great until the agent poisons its own memory with a bad rewrite at 3am and you cant figure out which version of itself youre debugging

a live image that rewrites itself is how lisp people always worked, fun watching agents rediscover it

giving the model just one tool, eval, is a bold call. committing every definition to git is what makes it easy to review

Sounds very powerful. Have you tried Hermes? How is it diferent ?

lisp good for this cuz code is data right

an agent that rewrites itself needs a way back. can you roll the image to a state from an hour ago if it breaks its own tool?

On first launch, setup imports keys, memory, skills and MCP servers from Claude Code, Codex and other agents on the machine without asking, and on Linux/macOS the gateway starts at login. eval has no sandbox, so README says use a container or VM. nodecode gateway off stops it.

Who can we use it in offensive security and bug bounty task ?

With a live lisp image the agent can hot-patch its own tools mid-run. What happens when a dropped-in skill breaks the image: is there a snapshot to roll back to, or does the agent have to debug itself while broken?

can’t miss this
