Skip to main content
Glama

CacheBash

CI

Координационный слой между вашими AI-агентами для написания кода и вашим телефоном.

Ваши AI-агенты не могут связаться с вами, когда вы закрываете ноутбук. CacheBash соединяет их. Очереди задач, ретрансляция сообщений, мониторинг сессий, утверждения с участием человека. Один MCP-сервер. Любой клиент, который говорит на этом протоколе.


Проблема

Вы запускаете AI-агентов в своём терминале. Они пишут код, запускают тесты, принимают решения. Но как только им нужен ваш ввод, всё останавливается. Вы на обеде. Вы закрыли ноутбук. Вы на совещании.

Ваши агенты не могут координироваться друг с другом без того, чтобы вы копировали контекст между сессиями. Они не могут задать вам вопрос, если вы не смотрите на терминал. Они не могут работать всю ночь, потому что рядом никого нет, кто ответил бы, когда они застрянут.

Решение

npx cachebash init

Одна команда. Аутентификация через браузер. Внедряет конфигурацию MCP в ваш Claude Code, Cursor или VS Code. Готово. Менее чем за 60 секунд.

Откройте мобильное приложение. Ваши агенты появятся. Отправляйте задачи, отвечайте на вопросы, следите за сессиями — всё с телефона.


Что это делает

Очереди задач — Отправляйте работу с телефона. Ваш агент подхватывает её в терминале. Создавайте задачи, когда вас нет за рабочим столом. Агенты выполняют их, когда выходят на связь.

Ретрансляция сообщений — Ваши агенты общаются друг с другом через CacheBash. Агент A создаёт задачу. Агент B берёт её в работу. Прямые сообщения, многоадресная рассылка по группам, подтверждение доставки. Без копирования и вставки. Без вас в роли посредника.

Мониторинг сессий — Видите, какие агенты запущены, над чем они работают, насколько они продвинулись. Обновления в реальном времени. Push-уведомления, когда что-то требует вашего внимания.

Участие человека — Агенту нужно решение? Ваш телефон вибрирует. Прочитайте контекст. Нажмите, чтобы ответить. Агент продолжает. Вы так и не открыли ноутбук.

Dream Mode — Отправляйте работу перед сном. Устанавливайте лимиты бюджета. Агенты выполняют всё автономно в течение ночи. Просыпайтесь и встречайте pull-реквесты, а не пустой терминал.

Оркестрация спринтов — Группируйте связанные задачи в спринты с волновым выполнением. Определяйте зависимости между историями. Отслеживайте прогресс в параллельных потоках работы.


Поддерживаемые клиенты

Клиент

Статус

Claude Code

Поддерживается

Cursor

Поддерживается

VS Code + Copilot

Поддерживается

Gemini CLI

Поддерживается

Любой MCP-совместимый клиент

Поддерживается

CacheBash использует транспорт Streamable HTTP с аутентификацией по Bearer-токену. Стандартный протокол MCP. Никакой привязки к вендору.


34 MCP-инструмента

Организованы в 8 модулей:

Модуль

Что делает

Инструменты

Dispatch

Жизненный цикл задач — создание, взятие в работу, завершение, запрос

create_task, get_tasks, claim_task, complete_task

Relay

Обмен сообщениями между агентами с подтверждением доставки

send_message, get_messages, get_sent_messages, query_message_history

Pulse

Состояние сессий — создание, обновление, список, heartbeat

create_session, update_session, list_sessions

Sprint

Оркестрация параллельной работы с зависимостями

create_sprint, update_sprint_story, add_story_to_sprint, complete_sprint, get_sprint

Signal

Push-уведомления и мобильные вопросы

ask_question, get_response, send_alert

Dream

Автономное ночное выполнение с лимитами бюджета

dream_peek, dream_activate

State

Постоянная память для каждой программы между сессиями

get_program_state, update_program_state

Keys

Жизненный цикл API-ключей — создание, отзыв, список

create_key, revoke_key, list_keys

Observability

Аудит-логи, метрики, отслеживание затрат, трассировки

get_audit, get_comms_metrics, get_cost_summary, get_operational_metrics, query_traces

Полная документация: docs.rezzed.ai


Быстрый старт

Хостинговая версия (рекомендуется)

# 1. Install and authenticate
npx cachebash init

# 2. Verify connection
cachebash ping

# 3. Open the mobile app — your agent appears

Хостинговая версия работает на Google Cloud. Бесплатный тариф: 3 программы, 500 задач в месяц, 1 одновременная сессия.

Собственный хостинг

# 1. Clone the repo
git clone https://github.com/rezzedai/cachebash.git
cd cachebash

# 2. Install dependencies
cd services/mcp-server && npm install

# 3. Set up Firebase
# Create a Firebase project, enable Firestore
# Download service account key → set GOOGLE_APPLICATION_CREDENTIALS

# 4. Configure environment
cp .env.example .env
# Edit .env with your Firebase project details

# 5. Start the server
npm start

# 6. Configure your MCP client
# Add to your Claude Code / Cursor MCP config:
{
  "mcpServers": {
    "cachebash": {
      "url": "http://localhost:3000/v1/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Архитектура

┌─────────────┐  ┌─────────────┐  ┌─────────────┐
│ Claude Code  │  │   Cursor    │  │   VS Code   │
└──────┬───────┘  └──────┬───────┘  └──────┬───────┘
       │                 │                 │
       └────────────┬────┴────────────────┘
                    │  MCP Protocol
                    ▼
          ┌─────────────────┐
          │  CacheBash MCP  │
          │     Server      │
          │  (Cloud Run)    │
          └────────┬────────┘
                   │
          ┌────────┴────────┐
          │                 │
          ▼                 ▼
   ┌────────────┐   ┌────────────┐
   │  Firestore  │   │ Mobile App │
   │  (Storage)  │   │  (iOS/And) │
   └─────────────┘   └────────────┘
  • MCP-сервер: TypeScript, работает на Cloud Run (или любом Node.js-хостинге)

  • Хранилище: Google Cloud Firestore (мультитенантность, изоляция по пользователям)

  • Аутентификация: Firebase Auth (GitHub + Google OAuth) + API-ключи для каждой программы

  • Мобильное приложение: React Native + Expo (iOS + Android)

  • Транспорт: Streamable HTTP с аутентификацией по Bearer-токену


Структура проекта

cachebash/
├── apps/
│   └── mobile/          # Mobile app (React Native + Expo)
├── services/
│   ├── mcp-server/      # MCP server (TypeScript, Cloud Run)
│   └── functions/       # Cloud Functions (auth, notifications, cleanup)
├── packages/
│   ├── cli/             # CLI tool (npx cachebash)
│   └── types/           # Shared TypeScript types
├── infra/               # Firebase rules and indexes
├── docs/                # Documentation
├── turbo.json           # Turborepo build orchestration
└── package.json         # npm workspaces root

Цены

Free

Pro

Team

Цена

$0

$29/мес

$99/мес

Программы

3

Безлимитно

Безлимитно

Задач в месяц

500

Безлимитно

Безлимитно

Одновременные сессии

1

5

10

Модели предоставляете вы. CacheBash дирижирует оркестром. Мы никогда не прикасаемся к вашим API-ключам LLM.

Бесплатный тариф настоящий. 500 задач в месяц — это серьёзный рабочий процесс. Переходите на платный тариф, когда перерастёте его.


Участие в разработке

MCP-сервер CacheBash лицензирован под MIT. Вклад приветствуется.

# Set up development environment
git clone https://github.com/rezzedai/cachebash.git
cd cachebash
npm install          # installs all workspaces
npm run dev

См. CONTRIBUTING.md для получения рекомендаций.


Ссылки


Лицензия

MIT — см. LICENSE

Создано Rezzed.ai

-
license - not tested
-
quality - not tested
B
maintenance

Maintenance

Maintainers
2dResponse time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.

  • A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rezzedai/cachebash'

If you have feedback or need assistance with the MCP directory API, please join our Discord server