Skip to content

Commit ab78e5a

Browse files
JohanYPclaude
andcommitted
docs(readme): honest comparison — own the tradeoffs, lead with $0 + OpenClaw
Self-correction: the previous "Primary surface" row was misleading (other frameworks ship Slack/Discord/WhatsApp/web adapters; we don't). What changed in the comparison table: - Dropped the "Primary surface" row that pretended Telegram was a unique advantage. It isn't — it's a deliberate scope choice. - Added "Channel adapters" as row 10 with honest counts: we're Telegram-only (🟡), OpenClaw runtime ~13, OpenFang 40, others plugin-based or none-native. - Added "Production hardening" as row 11 to acknowledge OpenFang's 16 security layers + WASM sandbox — they're real, we don't have them. - Reordered so "Cost" and "OpenClaw SKILL.md" are rows 01 and 02 — those are where we actually win. Bolded the cells where we beat every competitor. - Promoted the bold note about tradeoffs into a proper section so readers see both sides on the same screen. What changed in the hero and "Why use it": - Hero tagline rewritten around the real value prop: "Zero subscriptions. Zero API keys. Zero cost." + native OpenClaw skill compatibility + 10-minute self-hosted setup. - "Why use it" rewritten as four reasons grounded in concrete claims (the bundled big-pickle model, drop-in SKILL.md, exportable SQLite memory, mobile-first by design) instead of vague "this is mobile". Net: shorter, honest, easier to share. Doesn't pretend to win on multi-channel or hardening; owns what we do beat: $0 + OpenClaw. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 5f9f38c commit ab78e5a

1 file changed

Lines changed: 35 additions & 26 deletions

File tree

README.md

Lines changed: 35 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -16,42 +16,49 @@
1616
[![Vector memory](https://img.shields.io/badge/Vector-Ollama%20%2F%20OpenAI-blue?style=flat-square)](docs/VECTOR_MEMORY.md)
1717
[![i18n](https://img.shields.io/badge/i18n-6%20languages-yellow?style=flat-square)](#)
1818

19-
**Habla con un agente de IA real desde el celular. Memoria persistente, voz, skills compatibles con OpenClaw, todo corriendo en tu propia máquina. Cero suscripciones. Cero costos de API.**
19+
**Cero suscripciones. Cero API keys. Cero costos.** Un agente de IA real en Telegram, con memoria persistente, voz y compatibilidad nativa con el ecosistema de skills de [OpenClaw](https://github.com/topics/openclaw-skills)todo corriendo en tu propia máquina con un `./setup.sh` de 10 minutos.
2020

21-
**Talk to a real AI agent from your phone. Persistent memory, voice, OpenClaw-compatible skills running on your own box. Zero subscriptions. Zero API costs.**
21+
**Zero subscriptions. Zero API keys. Zero cost.** A real AI agent on Telegram, with persistent memory, voice, and native compatibility with the [OpenClaw](https://github.com/topics/openclaw-skills) skills ecosystem — all running on your own box from a 10-minute `./setup.sh`.
2222

2323
</div>
2424

2525
---
2626

2727
## 🎯 ¿Por qué existe? / Why does this exist?
2828

29-
**ES:** Las herramientas de IA hoy te obligan a elegir: SaaS caro y bonito (Claude Desktop, ChatGPT Plus) o un CLI potente pero atado al desktop (OpenCode, Claude Code). Faltaba el **mobile-first, self-hosted, gratis y con memoria persistente real**. Eso es Opencode-Assistant.
29+
**ES:** Las herramientas de IA te obligan a elegir entre tres caminos: pagar suscripción (Claude Desktop, ChatGPT Plus), poner tu propia API key (CrewAI, AutoGen), o construir desde cero (LangGraph, OpenFang). Faltaba la cuarta opción: **cero costo, cero API keys, compatibilidad nativa con skills de OpenClaw, en tu celular**. Eso hace Opencode-Assistant.
3030

31-
**EN:** Today's AI tools force a tradeoff: pretty but expensive SaaS (Claude Desktop, ChatGPT Plus) or powerful but desktop-bound CLI (OpenCode, Claude Code). What was missing: **mobile-first, self-hosted, free, with real persistent memory**. That's Opencode-Assistant.
31+
**EN:** AI tools today force a choice between three paths: pay subscriptions (Claude Desktop, ChatGPT Plus), bring your own API key (CrewAI, AutoGen), or build from scratch (LangGraph, OpenFang). What was missing: a fourth option — **zero cost, zero API keys, native OpenClaw skill compatibility, on your phone**. That's what Opencode-Assistant does.
3232

3333
---
3434

3535
## 📊 Cómo se compara / How it compares
3636

37+
Comparativa honesta. Las casillas en negrita son donde **realmente** ganamos; el resto es contexto. Los demás frameworks son excelentes, simplemente apuntan a otra cosa.
38+
39+
Honest comparison. Bold cells are where we **actually** win; the rest is context. The other frameworks are excellent — they just aim at different problems.
40+
3741
| Feature | **Opencode-Assistant** | OpenClaw runtime | [OpenFang](https://github.com/RightNow-AI/openfang) | CrewAI | AutoGen | LangGraph | Claude Desktop |
3842
|---|---|---|---|---|---|---|---|
39-
| **01 Primary surface** | 📱 **Telegram** (mobile-first) | 🖥 Desktop/Web | 🖥 Desktop/CLI | 🖥 CLI | 🖥 CLI | 🖥 CLI | 🖥 Desktop |
40-
| **02 Language** | TypeScript | TypeScript | Rust | Python | Python | Python | — (closed) |
41-
| **03 Cost out of the box** | 💰 **$0** (big-pickle) | API or subscription | BYO model | BYO model | BYO model | BYO model | Subscription |
42-
| **04 Persistent memory** | ✅ SQLite + MCP + vectors | File-based | SQLite + FTS5 | 4-layer | External | Checkpoints | Native long-term |
43-
| **05 Vector / semantic search** |**Ollama or OpenAI** |||||| Some clients |
44-
| **06 OpenClaw `SKILL.md`** |**Drop-in compatible** | ✅ Native ||||| ✅ Native |
45-
| **07 Cron jobs** |**3 types built-in** || Scheduled tasks |||||
46-
| **08 Voice in / out** | ✅ Whisper + Speechify |||||| Some clients |
47-
| **09 Localization** | 🌍 **6 languages** | 🇬🇧 English | 🇬🇧 English | 🇬🇧 English | 🇬🇧 English | 🇬🇧 English | Multi |
48-
| **10 Setup time** |**`./setup.sh` (≈10 min)** | App install | Build from source | `pip install` | `pip install` | `pip install` | App install |
49-
| **11 Self-hosted** | ✅ Docker, one command || ✅ Docker |||| ❌ Cloud |
50-
| **12 License** | MIT | MIT | MIT | MIT | Apache 2.0 | MIT | Closed |
51-
52-
> **Nota / Note:** OpenFang es un proyecto excelente y mucho más ambicioso a nivel "Agent OS" (sandbox WASM, 16 capas de seguridad, app Tauri). Si necesitas una infraestructura de agentes corporativa, mira a OpenFang. Si quieres **un asistente personal que funcione hoy en tu celular en 10 minutos sin pagar nada**, eso es lo que hace Opencode-Assistant.
53-
>
54-
> OpenFang is an excellent and far more ambitious "Agent OS" project (WASM sandbox, 16 security layers, Tauri desktop app). If you need corporate-grade agent infrastructure, look at OpenFang. If you want **a personal assistant that runs on your phone today in 10 minutes without paying for anything**, that's what Opencode-Assistant does.
43+
| **01 Cost out of the box** | 💰 **$0 — `big-pickle` included** | API key needed | BYO model | BYO model | BYO model | BYO model | Subscription |
44+
| **02 OpenClaw `SKILL.md`** |**Drop-in + auto-update from URL + sha256 verify** | ✅ Native ||||| ✅ Native |
45+
| **03 Persistent memory** | SQLite + MCP + optional vectors | File-based | SQLite + FTS5 | 4-layer | External | Checkpoints | Native long-term |
46+
| **04 Vector / semantic search** | ✅ Ollama or OpenAI || ✅ Built-in |||| Some clients |
47+
| **05 Voice in / out** | ✅ Whisper + Speechify |||||| Some clients |
48+
| **06 Built-in cron / scheduling** |**3 types** (task / reminder / backup) || Scheduled tasks |||||
49+
| **07 Localization (UI)** | 🌍 **6 languages** (en/es/de/fr/ru/zh) | 🇬🇧 English | 🇬🇧 English | 🇬🇧 English | 🇬🇧 English | 🇬🇧 English | Multi |
50+
| **08 Setup time** |**`./setup.sh` (≈10 min)** | App install | Build from source | `pip install` | `pip install` | `pip install` | App install |
51+
| **09 Self-hosted** | ✅ Docker, one command || ✅ Docker |||| ❌ Cloud |
52+
| **10 Channel adapters** | 🟡 **Telegram only (mobile-focused)** | ~13 (Slack, Discord, etc.) | 40 (multi-channel framework) | Plugin-based | None native | None native | Native client |
53+
| **11 Production hardening** | Single-user whitelist | Basic | 16 security layers + WASM sandbox | Docker | AES enc. | Checkpoints | Cloud-managed |
54+
| **12 Language** | TypeScript | TypeScript | Rust | Python | Python | Python | — (closed) |
55+
| **13 License** | MIT | MIT | MIT | MIT | Apache 2.0 | MIT | Closed |
56+
57+
### ⚠️ Tradeoffs honestos / Honest tradeoffs
58+
59+
**ES:** Otros frameworks nos ganan en **multi-canal** (Slack/Discord/WhatsApp/web) y en **hardening empresarial** (las 16 capas de seguridad y el sandbox WASM de OpenFang son impresionantes). Este proyecto cambia esa amplitud por **costo cero, sin APIs, skills de OpenClaw nativas y setup en 10 minutos para un solo usuario en Telegram**. Si necesitas agentes multi-canal a escala, mira a OpenFang o construye con CrewAI/LangGraph. Si quieres un asistente personal en tu bolsillo, esto es para ti.
60+
61+
**EN:** Other frameworks beat us on **multi-channel** (Slack/Discord/WhatsApp/web) and on **enterprise-grade hardening** (OpenFang's 16 security layers and WASM sandbox are genuinely impressive). This project trades that breadth for **zero cost, no APIs, native OpenClaw skills, and a 10-minute setup for a single user on Telegram**. If you need multi-channel agents at scale, look at OpenFang or build with CrewAI/LangGraph. If you want a personal assistant in your pocket, this is for you.
5562

5663
---
5764

@@ -112,9 +119,10 @@ Un bot de Telegram que convierte a [**OpenCode**](https://opencode.ai) en un asi
112119

113120
## Por qué usarlo
114121

115-
- Ya usas OpenCode en la laptop pero quieres mandarle prompts desde el bus → este es el mismo agente desde el celular
116-
- Has probado Claude Desktop / OpenClaw runtime y quieres lo mismo pero **gratis, en tu VPS, multi-idioma, con voz**
117-
- Te molesta que cada herramienta de IA tenga su propia memoria silo y nada cruce → MCP estándar + skill format estándar
122+
- **No quieres pagar nada.** El modelo `big-pickle` (Claude Sonnet) viene incluido sin API key. Speechify TTS y Groq Whisper STT tienen tier gratis suficiente para uso personal. Ollama para vectores corre en tu máquina, también gratis.
123+
- **Ya tienes skills de OpenClaw.** Pegas el `SKILL.md` en `memory/skills/` o lo instalas con `/skill_install <url>` desde GitHub — funciona igual que en Claude Desktop o el runtime de OpenClaw.
124+
- **Quieres tu memoria, no la de OpenAI.** SQLite local, MCP standard, exportable a markdown cuando quieras irte. Sin lock-in.
125+
- **Lo quieres en el celular.** Otros frameworks son CLI-only o desktop apps; este es Telegram desde el primer commit.
118126

119127
## Requisitos
120128

@@ -313,9 +321,10 @@ A Telegram bot that turns [**OpenCode**](https://opencode.ai) into a mobile-firs
313321

314322
## Why use it
315323

316-
- You already use OpenCode on your laptop and want to send it prompts from the bus → same agent, on your phone
317-
- You've tried Claude Desktop / OpenClaw runtime and want the same thing **free, on your VPS, multilingual, with voice**
318-
- You're tired of every AI tool having its own siloed memory → standard MCP + standard skill format
324+
- **You don't want to pay anything.** The `big-pickle` model (Claude Sonnet) is included with no API key. Speechify TTS and Groq Whisper STT both have free tiers that cover personal use. Ollama for vectors runs locally, also free.
325+
- **You already have OpenClaw skills.** Drop a `SKILL.md` into `memory/skills/` or install one with `/skill_install <url>` from GitHub — it works the same as in Claude Desktop or the OpenClaw runtime.
326+
- **You want your memory, not OpenAI's.** Local SQLite, MCP standard, exportable to markdown whenever you want to leave. No lock-in.
327+
- **You want it on your phone.** Other frameworks are CLI-only or desktop apps; this is Telegram from commit one.
319328

320329
## Requirements
321330

0 commit comments

Comments
 (0)