MC

marceloeatworld/clopinette-ai

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

28 stars 质量 50 趋势 25

Cloudflare原生AI代理——13个工具,代码模式,五层内存,自学习,多模态I/O。Telegram、Discord和WhatsApp机器人。网页搜索、图片生成、TTS、文档RAG、日历、任务委托。

概览

Cloudflare原生的AI代理,具备持久内存、内置技能中心、多模态I/O,以及开箱即用的Telegram/WhatsApp/Discord机器人。每位用户配备一个耐用对象,无服务器,支持BYOK支持。 Clopinette = 法语意为“几乎一无所有”。一个需要花费Clopinettes才能运行的AI代理。 灵感来自 Hermes-agent(Nous Research)。为 Cloudflare 重写的 Clean room TypeScript。 每个用户都会获得一个独立的持久对象,拥有自己的SQLite、自己的 MEMORY.md/USER.md 和技能。代理通过WebSocket在网页界面上流式传输,并通过webhook回复Telegram/WhatsApp/Discord。Telegram、WhatsApp和Discord都可以通过/link绑定到一个网页账户,这样机器人会在不同频道共享内存。

概述(AI 翻译)

Cloudflare原生的AI代理,具备持久内存、内置技能中心、多模态I/O,以及开箱即用的Telegram/WhatsApp/Discord机器人。每位用户配备一个耐用对象,无服务器,支持BYOK支持。

Clopinette = 法语意为“几乎一无所有”。一个运行需要花费clopinettes的AI代理。

灵感来自 Hermes-agent(Nous Research)。为 Cloudflare 重写的 Clean room TypeScript。

它是如何运作的

每个用户都会获得一个独立的持久对象,拥有自己的SQLite、自己的MEMORY.md / USER.md和技能。代理通过WebSocket在网页界面上流式传输,并通过webhook回复Telegram / WhatsApp / Discord。Telegram、WhatsApp和Discord可以绑定到带有/link的网络账户,因此机器人会在不同频道共享内存。

支持Cloudflare服务(透明使用):

  • 队列 — 使用报告,DLQ下可重试安全
  • 工作流程 — 异步委托(子代理)和一次性矢量化回填
  • Vectorize — 混合关键词 + 聊天历史语义搜索(bge-m3,RRF 融合)
  • Cron — 网关每5分钟同步D1 → KV配额

特色

  • Chat — 带Markdown的流式WebSocket、图片、语音、拖放上传

本页由 AI 翻译,技术细节请以原文为准。

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
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add marceloeatworld/clopinette-ai
新手?先看 mcpskill.org 教程 →