Index / BashoBot · updated Sep 3, 2026
BashoBot
uraimo/bashobot · healthy · rank 43 of 43 by stars
A delightfully absurd OpenClaw-inspired assistant written in ~4k lines of pure Bash with named pipes and zero runtimes. It's a hacker's toy that runs almost anywhere, with a Telegram interface and an optional exec whitelist for safety.
Facts
Repository
Runtime
Posture
Community
Security breakdown
Composite 55 / 100 · how these are scored
higher is safer
higher is safer
higher is safer
higher is safer
higher is riskier
Model access
Read from the repository, not written by a model · 20 files examined
3 providers · custom endpoint
Pinned models
gpt-4o released 2024-05-13 — 2 years old (from the public model catalogue)
Pin last edited 7 months ago
Evidence
Decision
Why choose BashoBot over OpenClaw?
Why choose this
- Runs anywhere bash 3.2+ exists, no runtime installation needed
- Entire codebase is ~4k lines and fully auditable in an afternoon
- Extremely low memory and startup footprint
Tradeoffs
- Tiny community (6 stars) with no Reddit presence
- Bash string handling makes complex tool use fragile
- Limited sandboxing; exec safety relies on an optional whitelist
Best fit
- Bash enthusiasts who want a zero-dependency AI assistant
- Minimal environments without Node/Python runtimes
- Tinkerers who want to read and hack the entire codebase
Avoid if
- You need production-grade reliability or error handling
- You want a mature plugin ecosystem or community support
- You need strong sandboxing for tool execution
Evidence is limited to the README, commit history, and a handful of indirect web mentions; there is no independent community feedback. Assessments of security and reliability are inferred from architecture rather than real-world usage.
AI layer reviewed Aug 24, 2026 · how this is written
Star activity
6 stars today
Overview
BashoBot is a personal AI assistant written entirely in Bash (3.2+ compatible), inspired by OpenClaw. It uses only standard Unix utilities like curl, jq, and base64 — no Node.js, Python, or any other runtime — and is built on a modular architecture using named pipes, letting it run on virtually any Unix-like system.
Despite its minimalist stack, it replicates the core OpenClaw feature set: tool calling, markdown-based memory, shared sessions, SOUL.md persona files, and support for all major LLM providers including OAuth login for subscription-based ones. It offers both a Telegram bot interface and an interactive CLI that connects to a background daemon via pipes, plus slash commands for model switching, memory management, and context inspection.
Security is handled pragmatically: it can be run inside a container, and the exec tool ships with an optional command whitelist requiring user approval. Recent commits show active maintenance — provider fixes, tool-call timeouts, and CLI polish — with release 0.9.0 in February 2026. Compared to OpenClaw, BashoBot trades ecosystem breadth and robustness for radical simplicity, portability, and full auditability of its ~4k-line codebase.