{"repo":"dorringel/epsiclaw","free":true,"listed":false,"github":"https://github.com/dorringel/epsiclaw","clone":"git clone https://github.com/dorringel/epsiclaw.git","description":"The Karpathy treatment for OpenClaw - stripped to ε. 515 lines of Python, 6 files, one dependency.","language":"Python","stars":50,"topics":["ai","ai-agents","ai-assistant","educational","llm","minimal","openclaw","personal-assistant","python","react-agent"],"license":"MIT","category":"ai-agents","readme_excerpt":"epsiclaw The same algorithm that runs inside OpenClaw (522K LOC) - stripped to ε. 515 lines of Python, 6 files, one dependency. Every week a new claw library appears - one rewrites it in Rust, another shrinks it to run on a $5 chip, another hardens it for security. Each adds layers that make it harder to see the algorithm underneath. This repo strips it back to the essential loop. Epsilon Claw, an infinitely small OpenClaw. Inspired by Karpathy's micrograd, nanoGPT, minbpe, llm.c. Read the full writeup. what's inside - A channel - receives messages, sends replies ( channel.py , 53 lines) - A memory - markdown files the AI reads and writes ( memory.py , 65 lines) - An agent - LLM decides, tools execute, repeat ( agent.py + llm.py + tools.py , 334 lines) - A cron - fires reminders while you sleep ( cron.py , 63 lines) run it You need an OpenAI API key and a Telegram bot token (@BotFather). Optionally, a Tavily key for web search. what this is NOT - Not production software. No auth, no sandboxing, no rate limiting. - Not a framework. No plugins, no middleware, no config files. - Not multi-anything. One user, one model, one channel. license MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/dorringel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dorringel/epsiclaw/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}