Independent developer. I build local-first AI agents that run on your own machine and grow by themselves — tools, memory, skills, MCP extensions, computer control. Nothing important leaves the device.
Now: BrainTentacle / BIT — a desktop agent hub | Stack: Rust · Tauri · TypeScript · React Also: 50+ side projects across security, media and creative tools — most of them written in Rust.
A self-growing desktop AI agent, ready out of the box:
- Complete agent loop — chat / tools / memory / skills, goals that drive themselves forward
- Computer control — screenshot grid referencing so the AI clicks precisely, plus mouse & keyboard synthesis
- Dual MCP — MCP client (stdio / HTTP) and MCP server in one app
- Secret redaction — HiddenCode keeps keys, phone numbers, emails away from the AI
- Tray resident & remote access — status light + hover preview; scan a QR code from your phone
Native installers for every platform — Scoop / Homebrew / APT / pacman / dnf / winget, see the wiki.
A paint studio that is just a folder of files — no build, no dependency, no server. Open index.html and draw.
19 tools (free transform, liquify, clone stamp, healing, tablet pressure), 120 filters and adjustments with a live-preview library, a plugin system that registers filters / menus / tools at runtime, and a PS-style menubar with a jump-to-any-step history panel.
🧠 AI Agents & MCP — the BIT ecosystem
| Repo | What it is |
|---|---|
| BrainTentacle | Desktop agent hub (Tauri + Rust + React) — the main project |
| bit 📦 | Archived — former BIT core, renamed to BrainTentacle |
| bit-mobile | Android companion — QR pairing, LAN · IPv6 · relay fallback |
| TentacleTool | The agent's MCP tool collection (monorepo, zero-dependency Node) |
| BITSDK | Embed BIT into your own program — Java / JS / Go / Rust / C / C# / Lua |
| ADB | Agent Debug Bridge — API forwarder with SQLite logging & token stats |
| ChatUI | Zero-backend OpenAI-compatible chat client — 15 providers, offline-ready |
| sapni 📦 | Archived — self-evolving coding assistant, inherited by BIT |
🛡 Security & System — the BITECO satellites
| Repo | What it is |
|---|---|
| SECFORGE | Security MCP server — 29 tools over Streamable HTTP |
| PANOPTES | Screen-operation MCP server — screenshots + mouse & keyboard |
| Neton | Local network observation & diagnostics for agents |
| Firelin | Authorized network assessment toolkit for agents |
| ADONWORD | Active defence sentinel for agents |
| HOWCUEME | Conditional self-wakeup daemon for agents |
| MemoryPool | Cross-process persistent memory pool — CLI / HTTP / MCP |
| CloudSH | Cloud SSH that survives flaky networks |
| sniffgate | Multi-node sniffing gateway with hot-standby failover |
| maylin | Docker-free service cluster manager (Rust) |
| ULocker | USB-bound AES-256-GCM encryption tool |
| PILHOME | Local-first home security hub with edge AI |
| PILSoftFlow | Auto shutdown + Wake-on-LAN service |
| PILALTU | One port, many services — cookie-routed gateway |
| ROMbay | Load SQL into RAM with a security audit trail |
| Fake_SSH_Play | A fake SSH that only plays Bad Apple |
🎨 Creative & Desktop Tools
| Repo | What it is |
|---|---|
| DrawLib | Painting studio in the browser — 19 tools, 120 filters, plugins |
| drawbuddy | Diagram workbench — flowcharts / sequence / mind maps (Mermaid + Chart.js) |
| ControlEcharts | Stats chart workbench — 38 chart types, CSV import, SVG export |
| online-piano | Online MIDI synth piano — 36 voices, Web Audio realtime |
| CQRC | Color QR codes from scratch — C# & pure JS, zero dependencies |
| whitelib | Color-block transparency tool (PyQt5) |
| WaterTool | LSB image steganography with a PyQt6 GUI |
| VmTyper | Simulated keyboard typing for paste-blocked inputs |
| A-PILCat | Meme / sticker maker — 250 stickers, full generation pipeline |
| PILCOMMIX · HUMIX | Audio synthesizers — one classic DSP, one voice-driven |
| PILSEOCORE | Multithreaded SEO crawler / local search index |
| PILBroadcast · PILPublisher | LAN screen broadcast · file sharing (Tauri v2) |
| PILinstaller | My own unsigned Windows installer generator |
| ToolsForMy | Personal Java utility belt |
🧪 Data, Language & Experiments
| Repo | What it is |
|---|---|
| MightBe | Neural-network database of relational words |
| Nebula | Encrypted local memory / notes retrieval engine |
| Styx | LLM role-play kernel with pluggable ports |
| styx-vision | Local image understanding for text-only LLMs |
| PILScript | JS-style scripting language with dlopen FFI |
| MQ | Event-driven modular messaging framework (Spring Boot) |
| PLocalSwitch | Local LLM API gateway — OpenAI contract, 13 upstream protocols |
| DOCPI | Self-hosted architecture-doc collaboration platform |
| SPNIX | A tiny Rust terminal agent |
| TalentMarket | Campus hiring platform — students / teachers / companies |
📦 Packaging & Mirrors — one-command install for BIT on every platform
| Repo | Channel |
|---|---|
| scoop-bit | Windows · Scoop bucket |
| homebrew-bit | macOS · Homebrew tap |
| apt-repo · dnf-repo · pacman-repo | Linux · APT / DNF / pacman |
| winget-pkgs (fork) | Windows · Winget manifests |
🍴 Forks
| Repo | What it is |
|---|---|
| Compositor | The Photoshop alternative for Mac (Swift) |
| awesome-mcp-clients · awesome-mcp-servers | MCP collections |
🐱 My sticker pack — 30 moods of the cat (click to expand)
- BIT — osbt.space | wiki: installation & usage
- Try DrawLib in your browser — yxpil.github.io/DrawLib
- Personal site — yxpil.com
- Support — 爱发电
- gh-card — 粉色手写体 README 仓库名片服务,alittlecatgirlpanel.yxp.hk





























