OpenCrust je framework pro AI agenty, který klade důraz na bezpečnost, efektivitu a nízkou spotřebu systémových prostředků. Celá aplikace je zkompilována do jediného 16 MB binárního souboru, který při nečinnosti spotřebovává pouze 13 MB RAM, což jej činí vhodným pro běh na slabším hardwaru. Podporuje integraci do pěti hlavních komunikačních kanálů: Telegram, Discord, Slack, WhatsApp a iMessage. Architektura je navržena tak, aby eliminovala potřebu těžkopádných běhových prostředí (jako Node.js), a nabízí extrémně rychlý start v řádu milisekund.
Z hlediska bezpečnosti OpenCrust využívá šifrovaný trezor (vault) s algoritmem AES-256-GCM pro ukládání API klíčů, čímž zabraňuje ukládání citlivých údajů v prostém textu na disk. Framework podporuje 14 nativních a OpenAI-kompatibilních poskytovatelů LLM (včetně Anthropic, OpenAI a lokálního Ollama). Systém je rozšiřitelný pomocí protokolu MCP (Model Context Protocol) a volitelného sandboxu pro pluginy založené na WebAssembly (WASM). Paměť agenta je řešena pomocí SQLite s podporou vektorového vyhledávání, což umožňuje efektivní práci s kontextem a historií konverzací.
Pro hodnocení programu se prosím nejprve přihlaste