Index / BashoBot · updated Oct 24, 2026

BashoBot

uraimo/bashobot · healthy · rank 50 of 50 by stars

A delightfully minimal OpenClaw-inspired assistant written in ~4k lines of pure Bash, using only standard Unix utilities and named pipes. It's a hacker's toy that runs almost anywhere with zero runtime dependencies.

#bash#openclaw-clone#telegram-bot#minimal#unix
Compare vs OpenClaw
GitHub ↗

Facts

Repository

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

Runtime

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

Posture

LicenseMIT
Local-firstYes
Cloud dependencyOptional
Multi-userNo
Privacy postureStrong

Community

Sentiment40% positive
Reddit mentions0
Web results10

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 risk7 / 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 9 months ago

Evidence

Decision

Why choose BashoBot over OpenClaw?

Why choose this

  • Zero runtime dependencies beyond standard Unix tools
  • Tiny auditable codebase (~4k lines of Bash)
  • Runs on nearly any POSIX system including ancient bash 3.2

Tradeoffs

  • Far fewer features, channels, and skills than OpenClaw
  • Bash implementation limits maintainability and error handling
  • No real sandboxing; exec safety relies on an optional whitelist

Best fit

  • Bash enthusiasts who want a dependency-free assistant
  • Minimal environments without Node.js or Python
  • Learning how agent loops work in a readable codebase

Avoid if

  • You need production-grade reliability or sandboxing
  • You want a rich plugin/skills ecosystem
  • You need multi-user or team deployments
Good Confidence65%

Evidence is solid for architecture and features from the README and commits, but community sentiment is essentially unknown due to zero Reddit mentions and only indirect web results.

AI layer reviewed Oct 5, 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 relies only on standard Unix utilities like curl, jq, and base64, and uses a modular architecture built on named pipes, with a daemon process that serves both a Telegram bot and an interactive CLI client.

Despite its minimalism, it reimplements the core OpenClaw feature set: tool calling, markdown-based memory, shared sessions, SOUL.md persona files, multi-provider support (including OAuth login for subscription providers), and slash commands for model switching, context inspection, and conversation compaction. For safety, the exec tool can be gated behind an optional command whitelist with user approval, and the whole thing is trivial to run inside a container.

Compared to OpenClaw, BashoBot trades ecosystem breadth and polish for radical simplicity and portability — there is no Node.js runtime, no build step, and the entire system is auditable in an afternoon. It's best viewed as a hacker-friendly, ultra-lightweight alternative rather than a full replacement, with recent commits showing active maintenance around tool-calling reliability and provider support.

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.