BashoBot
uraimo/bashobot
A minimalist OpenClaw alternative written entirely in bash with named-pipe modularity, running anywhere with zero heavy runtimes. Currently at v0.9.0, it mirrors core OpenClaw features like tools, memory, and SOUL.md while staying under 4k lines.
Why choose BashoBot over OpenClaw?
Quick recommendation layer first, deeper analysis second. Use this before diving into metrics and architecture details.
- Zero runtime dependencies (no Node.js)
- Runs on any POSIX system with bash 3.2+
- Tiny codebase (<4k lines) easy to audit
- No rich UI or mobile apps
- Limited plugin ecosystem vs OpenClaw skills
- Smaller community and support
- Users wanting a dependency-free AI assistant on minimal systems
- Learning how OpenClaw-like architecture works in pure bash
- Self-hosted telegram bot on a Raspberry Pi
- Need heavy plugin ecosystem or multi-user support
- Want polished UI or mobile apps
- Require strong sandboxing by default
Evidence from README and commits confirms OpenClaw-inspired bash implementation; community signals are sparse (0 Reddit, web results mostly about OpenClaw). Metrics estimated from lightweight shell nature with moderate uncertainty.
AI decision layer last reviewed Jul 13, 2026. Useful guidance with a reasonable evidence base behind it.
Source window: GitHub metadata, README, recent commits, latest release, Reddit, Brave search
Community sentiment
Security radar
How it\'s evaluated
Isolation from host OS. 10 = Fully virtualized (Docker/Wasm); 1 = Direct local execution.
Safety of external connections. 10 = End-to-end encrypted/Scoped; 1 = Plaintext/Broad access.
Traffic control. 10 = Air-gapped/Offline-first; 1 = Unrestricted internet access.
Privacy level. 10 = Zero telemetry/Zero tracking; 1 = Extensive logging/reporting.
Command safety. 10 = No unsupervised shell; 1 = Raw, unmonitored shell access.
Scale: 10 = maximum safety, 1 = high risk
Star Growth (2026)
ClawVerse news
Latest articles and global buzz
Trending Mentions
Technical showdowns
BashoBot is a personal AI assistant explicitly inspired by OpenClaw, implemented entirely in bash (≥3.2) with standard Unix utilities such as curl, jq, and base64. Its modular architecture relies on named pipes for inter-process communication, allowing it to run as a daemon serving both a Telegram bot and a local CLI without requiring Node.js or other heavy runtimes. The project aims to replicate core OpenClaw features—including tools, markdown memory, shared sessions, and a SOUL.md configuration—within roughly 4,000 lines of shell code, making it exceptionally portable across edge devices, desktops, and self-hosted servers.
Recent development activity shows a focus on stability and provider compatibility, with commits addressing tool-call timeouts, excessive read_file invocations, and OAuth login flows for subscription providers like OpenAI. The v0.9.0 release (February 2026) indicates an active, if small, maintenance cadence. Security considerations are addressed via an optional command whitelist with user approval for the exec tool and the recommendation to launch inside a container for isolation.
Compared to OpenClaw, BashoBot trades a rich plugin ecosystem and polished cross-platform UI for extreme simplicity, auditability, and a near-zero dependency footprint. It is best suited for hobbyists, educators, or operators who need a lightweight, transparent assistant on constrained hardware, but less appropriate for teams needing multi-user controls or extensive skill marketplaces.