TypeScript
28 stars
Cloudflare-native AI agent — 13 tools, codemode, 5-layer memory, self-learning, multimodal I/O. Telegram, Discord & WhatsApp bots. Web search, image gen, TTS, document RAG, calendar, task delegation. 100% serverless on Workers + Durable Objects.
Overview: ClopinetteAI is a Cloudflare-native AI agent featuring persistent memory, a skills hub, and built-in Telegram, Discord, and WhatsApp bots. It offers 13 tools, codemode, 5-layer memory, self-learning, and multimodal I/O capabilities.
Key features:
- Chat: Streamed WebSocket with Markdown, images, voice, and drag-and-drop upload.
- Tool-driven runtime: Web, docs, memory, history, skills, notes, calendar, todo, image, TTS, and clarification.
- 5-layer memory: MEMORY.md / USER.md, hybrid FTS5+Vectorize session search, memory flush, skills index, and optional Honcho.
- Multi-platform: Telegram, WhatsApp, Discord, and MCP.
- 14 personality presets: helpful, concise, technical, kawaii, pirate, shakespeare, noir, uwu, etc.
- Skills Hub: Install skills from the built-in catalog or trusted GitHub repos.
- Hub hardening: Scans skills for prompt-injection / exfiltration structure.
- BYOK: Bring your own key across 13 providers.
- BYOK media models: Image generation, TTS, and voice transcription.
- Cross-provider auxiliary: e.g., primary OpenAI + auxiliary Anthropic.
- Self-learning: Updates memory after N turns.
- Async delegation: Web-only research sub-agents run in parallel, auto-resume.
- Multimodal: Vision (images), Whisper (voice), PDF / DOCX / text extraction.
Tech stack: TypeScript.
Why it matters: