MC

marceloeatworld/clopinette-ai

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

28 stars Качество 50 Тренд 25

Агент искусственного интеллекта Cloudflare — 13 инструментов, кодовый режим, 5-слойная память, самообучение, мультимодальный I/O. Telegram, Discord & WhatsApp боты. Веб-поиск, генерация изображений, TTS, документ RAG, календарь, делегирование задач.

Обзор

Агент искусственного интеллекта с постоянной памятью, встроенным центром навыков, мультимодальным I / O и ботами Telegram / WhatsApp / Discord из коробки. Один прочный объект на пользователя, без сервера, готов к работе. Клопинетта (англ. Clopinette) — по-французски «рядом ни с чем». Агент искусственного интеллекта, который стоит клопинеток. Гермес-агент (Nous Research). TypeScript переписывает для Cloudflare. Каждый пользователь получает изолированный прочный объект со своим собственным SQLite, своим MEMORY.md / USER.md и своими навыками. Агент транслирует через WebSocket веб-интерфейс и отвечает на Telegram / WhatsApp / Discord через веб-хуки. Telegram, WhatsApp и Discord могут быть связаны с веб-учетной записью /link, поэтому бот делится памятью по каналам.

Обзор (машинный перевод)

Агент искусственного интеллекта с постоянной памятью, встроенным центром навыков, мультимодальным I / O и ботами Telegram / WhatsApp / Discord из коробки. Один прочный объект на пользователя, без сервера, готов к работе.

Clopinette — французский язык, обозначающий «рядом ни с чем». Агент искусственного интеллекта, который стоит клопинеток.

Гермес-агент (Nous Research). TypeScript переписывает для Cloudflare.

Как это работает

Каждый пользователь получает изолированный прочный объект со своим собственным SQLite, своим собственным T0 и своими навыками. Агент транслирует через WebSocket веб-интерфейс и отвечает на Telegram / WhatsApp / Discord через веб-хуки. Telegram, WhatsApp и Discord могут быть связаны с веб-учетной записью /link, поэтому бот делится памятью по каналам.

Поддержка сервисов Cloudflare (используется прозрачно): Queues — отчеты об использовании, безопасные для повторного использования с DLQ Workflows — делегирование асинхронизации (субагентов) и однократное заполнение Vectorize Vectorize — гибридное ключевое слово + семантический поиск по истории чата (bge-m3, RRF fusion) Cron — шлюз синхронизирует D1 → Квота КВ каждые 5 минут

Особенности

Chat — потоковая передача WebSocket с помощью Markdown, изображения, голос, перетаскивание

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

ClopinetteAI

Cloudflare-native AI agent with persistent memory, a built-in skills hub, multimodal I/O, and Telegram / WhatsApp / Discord bots out of the box. One Durable Object per user, serverless, BYOK-ready.

Clopinette = French for “next to nothing”. An AI agent that costs clopinettes to run.

Inspired by hermes-agent (Nous Research). Clean-room TypeScript rewrite for Cloudflare.

How it works

        Web / Telegram / WhatsApp / Discord / Evolution / MCP
                              │
                              ▼
                   Hono worker  (clopinette-ai)
                              │
                              ▼
              ClopinetteAgent Durable Object
                (one per user, SQLite + R2)
                              │
                              ▼
         runPipeline() ──► LLM  +  tool layer  +  5 memory layers

Every user gets an isolated Durable Object with its own SQLite, its own MEMORY.md / USER.md, and its own skills. The agent streams over WebSocket on the web UI and replies to Telegram / WhatsApp / Discord via webhooks. Telegram, WhatsApp, and Discord can be linked to a web account with /link so the bot shares memory across channels.

Supporting Cloudflare services (used transparently):

  • Queues — usage reports, retry-safe with DLQ
  • Workflows — async delegation (sub-agents) and one-shot Vectorize backfill
  • Vectorize — hybrid keyword + semantic search on chat history (bge-m3, RRF fusion)
  • Cron — the gateway syncs D1 → KV quota every 5 min

Features

  • Chat — streaming WebSocket with Markdown, images, voice, drag-and-drop upload
  • Tool-driven runtime — web, docs, memory, history, skills, notes, calendar, todo, image, tts, clarify, with optional browser, delegation, and codemode
  • 5-layer memory — MEMORY.md / USER.md, hybrid FTS5+Vectorize session search, memory flush, skills index, optional Honcho
  • Multi-platform — Telegram, WhatsApp (Meta Cloud API + self-hosted Evolution/Baileys), Discord (slash commands + DM bridge), MCP
  • 14 personality presets — helpful, concise, technical, kawaii, pirate, shakespeare, noir, uwu, etc. (/personality)
  • Skills Hub — install skills from the built-in catalog (10 curated skills) or trusted GitHub repos like Hermes, Cloudflare, MiniMax, and gstack. Installed skills are refreshed daily when their catalog or GitHub source changes
  • Hub hardening — scans imported skills for prompt-injection / exfiltration structure before install, while preserving trusted security and red-team bundles
  • BYOK — bring your own key across 13 providers (OpenAI, Anthropic, Google AI Studio, Groq, xAI/Grok, Mistral, DeepSeek, Cohere, Perplexity, OpenRouter, Cerebras, HuggingFace, Replicate) via the Cloudflare AI Gateway. On the hosted SaaS the BYOK plan is free — you only pay your provider
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add marceloeatworld/clopinette-ai
Новичок в MCP? Начните с руководства на mcpskill.org →