aictl zajišťuje běhové prostředí (runtime) pro AI agenty s podporou pro cloudové i lokální modely (GGUF, MLX). Architektura implementuje unifikované rozhraní pro CLI, nativní desktopové prostředí a HTTP server, přičemž sdílí společnou konfiguraci a auditní logy. Systém umožňuje interaktivní provoz v režimu REPL i plně autonomní provádění úloh bez potvrzování volání nástrojů.
Součástí projektu je aictl-server, který funguje jako OpenAI-kompatibilní LLM proxy s funkcemi pro redakci citlivých údajů (NER), blokování prompt-injection útoků a správu přístupových klíčů (master-key gate). Systém podporuje integraci MCP (Model Context Protocol) serverů a správu dovedností (skills). Veškerá data o relacích, konfigurace a bezpečné uložení API klíčů jsou spravovány v rámci lokálního adresáře ~/.aictl/.
Hlavní funkcionality
Multi-mode runtime: Provoz agentů prostřednictvím terminálového REPL rozhraní, desktopového prostředí nebo jako síťové služby.
LLM proxy: Přesměrování a normalizace požadavků na různé poskytovatele modelů s jednotným rozhraním a bezpečnostním auditem.
Autonomní režim: Vykonávání komplexních úloh s přímým voláním nástrojů (shell, souborový systém) bez manuální intervence.
Redakce obsahu: Automatická detekce a odstraňování citlivých informací (PII) z datových toků před jejich odesláním externím poskytovatelům.
Podpora MCP: Rozšiřitelnost o externí nástroje a datové zdroje prostřednictvím standardizovaného protokolu Model Context Protocol.
Správa auditů: Persistentní záznam veškeré komunikace, nákladů na tokeny a systémových událostí pro účely bezpečnosti a reportingu.