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.

#bash#openclaw-clone#telegram-bot#minimalist#cli-assistant
Compare vs OpenClaw
GitHub ↗

Facts

Repository

Contributors1
Open issues4
Last commitFeb 20, 2026
Release cadence~2 days
Latest release0.9.0

Runtime

LanguageShell
Memory8 MB
Boot time15 ms
Deploymentself-hosted · desktop · edge
Setup difficultyLow
Plugin ecosystemLimited

Posture

LicenseMIT
Local-firstYes
Cloud dependencyRequired
Multi-userNo
Privacy postureMixed

Community

Sentiment40% positive
Reddit mentions0
Web results8

Security breakdown

Composite 55 / 100 · how these are scored

Sandboxing4 / 10

higher is safer

API security5 / 10

higher is safer

Network isolation3 / 10

higher is safer

Telemetry safety8 / 10

higher is safer

Shell access risk8 / 10

higher is riskier

Model access

Read from the repository, not written by a model · 20 files examined

3 providers · custom endpoint

Direct
AnthropicGoogleOpenAI
Compatible
OpenAI-compatible

Pinned models

gpt-4oOpenAI

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
Good Confidence55%

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.

Nominate a clone

Add a new Claw

Paste a GitHub repository and tell us why it belongs on the tracker.

Opens a prefilled issue on GitHub — every nomination is public. Comfortable with a PR? Adding the repo to projects.json is faster.