Skip to content

Releases: medomar/OpenBridge

v0.0.8 — Voice, Media & Platform Polish

01 Mar 23:38

Choose a tag to compare

What's New in v0.0.8

Voice Transcription with API Fallback (Phase 70)

  • Voice message support for WhatsApp & Telegram
  • Automatic transcription pipeline — tries local ffmpeg first, falls back to OpenAI Whisper API
  • Graceful error handling when neither is available

Scaffolded (not yet validated)

The following features have been scaffolded in this release but are not yet functional. They are planned for validation in future sprints — see ROADMAP.md for details.

  • Enhanced CLI Setup Wizard (Phase 71) — guided npx openbridge init flow (scaffolded, needs testing)
  • Standalone Binary Packaging (Phase 72)pkg-based build scripts for macOS/Linux/Windows (scaffolded, never run)
  • Electron Desktop App (Phase 73) — React GUI with setup wizard and dashboard (scaffolded, has build issues)
  • MCP Integration (Phases 60–62) — per-worker MCP isolation and Master-driven assignment (scaffolded, not validated)

Dependency Updates

  • grammy 1.40 → 1.41 (webhook JSON parse fix)
  • eslint 9.39.2 → 9.39.3 (TypeScript compatibility)
  • lint-staged 16.2 → 16.3 (switched from nano-spawn to tinyexec)
  • @types/node patch update

Cumulative Stats (v0.0.1 → v0.0.8)

  • 652 tasks across 73 phases
  • 59 findings fixed, 23 documented for future sprints
  • 5 messaging channels: WhatsApp, Telegram, Discord, WebChat, Console
  • 2 AI providers: Claude Code, Codex
  • Self-governing Master AI with worker orchestration, prompt evolution, and memory continuity

Previous Releases

Version Highlights
v0.0.7 Telegram/Discord message splitting, live context fixes
v0.0.6 WhatsApp/Telegram media handling, MCP dashboard fixes
v0.0.5 FTS5 sanitization, memory.md context injection, graceful shutdown
v0.0.4 Codex provider, MCP integration (scaffolded)
v0.0.3 Prompt library, memory.md, /history, schema versioning, streaming
v0.0.2 Exploration tracking, worker resilience, responsive Master
v0.0.1 Foundation — 5 channels, Master AI, discovery, Agent Runner

Install

```bash
git clone https://github.com/medomar/OpenBridge.git
cd OpenBridge
npm install
npx openbridge init # guided setup
npm run dev # start the bridge
```

See CHANGELOG.md and ROADMAP.md for full details.

v0.0.1 — First Release

01 Mar 23:39
da50d1c

Choose a tag to compare

OpenBridge v0.0.1 — First Release 🚀

Your AI team, one message away.

Connect your messaging app to the AI tools on your machine. Send a message, and OpenBridge coordinates Claude, Codex, and Gemini to explore your workspace and execute tasks — using your existing subscriptions, at zero extra cost.


Highlights

  • 5 Connectors — Console, WebChat, WhatsApp, Telegram, Discord
  • Self-Governing Master AI — persistent session, explores your workspace in 5 incremental passes, spawns bounded workers
  • Agent Runner — unified CLI executor with --allowedTools, --max-turns, --model, retries, disk logging
  • Tool Profilesread-only, code-edit, full-access, master — the AI picks the right one per task
  • AI Task Classifier — 1-turn haiku call classifies intent, sets turn budgets, caches results
  • Live Progress — real-time status updates in all connectors
  • 1,222 tests across 60 test files, CI on Node 22 + 24

Quick Start

# Console (fastest)
npx openbridge init    # choose 'console', enter workspace path
npm run dev

# WebChat (browser UI)
npx openbridge init    # choose 'webchat'
npm run dev
# Open http://localhost:3000

# WhatsApp
npx openbridge init    # choose 'whatsapp', enter whitelist
npm run dev
# Scan QR with WhatsApp

What's Inside

Layer Description
Channels WhatsApp, Telegram, Discord, WebChat, Console — each is a pluggable Connector
Bridge Core Router, auth, queue, config, health, metrics, audit logging, rate limiting
AI Discovery Auto-detects claude, codex, aider, gemini on your machine
Agent Runner Spawns workers with restricted tool access, retries, timeouts, disk logging
Master AI Self-governing agent with persistent session, workspace exploration, self-improvement

Requirements

  • Node.js >= 22.0.0
  • At least one AI CLI tool installed — Claude Code, Codex, Aider, Gemini CLI, or any other supported tool. OpenBridge auto-discovers all AI tools on your machine and orchestrates them together.

Known Limitations

  • Single Master AI per instance
  • Workers cannot spawn sub-workers (depth 1 by design)
  • No vector memory yet (planned for Phase 33)
  • WhatsApp session requires QR re-scan on expiry

Contributors

Sayadi Med Omar Founder & Lead Developer
Haifa BEN LETAIFA Founder & Lead Developer

Full Changelog

207 tasks completed across 30 phases.

See CHANGELOG.md for the complete list of changes, and release notes for detailed documentation.


License: Apache 2.0