Proroot – Zero-overhead proot replacement for Android
Zero context switches per syscall beats proot's ptrace overhead with LD_PRELOAD trickery.
Enjoy (responsibly). If you wanna. I'm not the boss of you.
Native Android Nostr client—hard technical problem solved, tiny audience.
Nostr developers, Rust/Android enthusiasts, decentralized app builders
Termux · zeroclaw
Gemini CLI tried. Gemini Android tried. Both failed.
The blockers: — koffi's build script passes `make -j` bare, which Termux's make rejects — The default linker OOM-kills during the final link step (Android blocks swapon for unprivileged processes)
The fix: mold linker + codegen-units=1 + lto=thin + opt-level=z in a .cargo/config.toml
Binary: 15.5MB. Build time: 23m 55s. Kernel: Linux 5.4.284-moto. Completed at 04:11:47 CST.
Repo with binary, build config, and full reproduction steps: https://github.com/BleakNarratives/zeroclaw-android
Zero context switches per syscall beats proot's ptrace overhead with LD_PRELOAD trickery.
Termux-first agent runtime with lease-based cron and Telegram reliability, niche but thoughtful.
Phone-native AI agent with self-directed tool-building, but social network adds theatrical appeal without substance.
MCP over Nostr relays is clever, but solving a niche problem with immature ecosystem adoption.
Kernel-level AI agents on Android, but half-baked security model and unclear differentiation.
AES-256-GCM encryption at the PHP layer before the relay sees anything is brilliant.