# Aindle > A private, read-only AI work board for a desk — or a jailbroken Kindle Oasis 1 lock screen. Aindle is self-hosted. This website is an introduction. The hub stays on your LAN or Tailscale. It shows quotas, 24h/7d token spend, and in-progress / awaiting-confirmation / background tasks. It does not track productivity, approve work on the Kindle, or display prompts, replies, paths, or secrets. ## Start ```bash git clone https://github.com/Octo-o-o-o/aindle.git cd aindle npm install npm run hub ``` Needs Git and Node.js 20+ (22+ on Windows for Cursor / Kiro / ZCode sqlite). The package is not on npm. First `npm run hub` compiles `@aindle/core` if needed. No database or extra Aindle service. Then open http://127.0.0.1:8787/monitor.html and http://127.0.0.1:8787/eink.html?page=local `/dash.png` needs Chrome, Chromium, Edge, or Brave on the hub machine. Same commands on macOS and Windows (PowerShell or cmd), from this clone. The hub seeds mock data on host `mbp`. `init --local` stamps this computer's name and leaves every tool commented, so the first live push does not replace the sample. Uncomment only tools you already use, then `npx aindle agent --loop 60`. Set `AINDLE_SEED_MOCK=0` to hide the sample. Optional lock-screen loop: copy `hub.env.example` to `hub.env`, then set the LAN URL on port `8787` (same as the hub). Never `127.0.0.1` on the device. ## Docs - [Website](https://aindle.octoooo.com/) - [GitHub README](https://github.com/Octo-o-o-o/aindle/blob/main/README.md) - [简体中文 README](https://github.com/Octo-o-o-o/aindle/blob/main/README.zh-CN.md) - [AGENTS.md](https://github.com/Octo-o-o-o/aindle/blob/main/AGENTS.md) ## What it is not Not a public SaaS. Not a time tracker. Unlocking the Kindle returns the stock reader.