Settings

Theme

Show HN: Eliezer – Tiny (~7K LOC) Self-Hosted AI Agent (PWA, Self-Editing)

eliezer.app

5 points by dvictor a day ago · 1 comment · 1 min read

Reader

Eliezer is ~7K lines of TypeScript, MIT open-source

- PWA for mobile/desktop with push notifications - Self-editing protocol - Builds and displays interactive apps/widgets right in the chat - Task and Crons - "notify if sunny tomorrow at 10am") - Persistent SQLite memory + auto context compaction - Bring your own LLM API key (Kimi/Claude/Grok/etc.) - Full visibility/control - You see all tool calls and can abort in all states

Agent repo: https://github.com/Eliezer-app/eliezer Chat repo: https://github.com/Eliezer-app/clawchat

The chat was originally thought as a plugin for OpenClaw. Ended up writing the agent too.

dvictorOP a day ago

I built Eliezer because OpenClaw wasn't what I wanted after trying it—too big (400K+ lines), recent supply-chain attacks (Feb '26 npm incident), exposed instances, RCE vulns, and acquisition by OpenAI. Eliezer is ~7K lines of TypeScript, MIT open-source, fully self-hosted (or free 2-month trial hosting): PWA for mobile/desktop with push notifications Self-editing protocol (modifies its own code safely on request, e.g., improve git rebase handling) Builds and displays interactive apps/widgets right in the chat (e.g., 3D globe, playable drum machine) Continuous tasks & crons (e.g., "notify if sunny tomorrow at 10am") Persistent SQLite memory + context Bring your own LLM API key (Kimi/Claude/Grok/etc.) Continuous compaction for visibility/control

Repo and docs: https://www.eliezer.app/ (GitHub link there).

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection