Daintree slouží jako vizuální a koordinační prostředí pro souběžné spouštění a monitoring většího množství vývojářských AI asistentů (např. Claude Code, Gemini CLI, Codex, Cursor a dalších). Řešení umožňuje izolovaný a bezpečný běh jednotlivých agentů v dedikovaných Git pracovních stromech (worktrees), což předchází konfliktům v kódu a usnadňuje paralelní řešení úkolů. Uživatel si přitom uchovává plný přehled a schvalovací kontrolu nad prováděnými akcemi.
Desktopové rozhraní postavené na technologiích Electron, React a TypeScript integruje terminálové komponenty pro přímé sledování práce asistentů. Daintree integruje centrálního pomocníka (Daintree Assistant), který dokáže fanned-out stylem distribuovat jedno zadání do několika nezávislých oken najednou, sledovat jejich stavy, vkládat kontext z vybraných souborů a automaticky provádět Git operace. Díky vestavěnému MCP serveru (Model Context Protocol) mohou AI agenti volat akce přímo uvnitř rozhraní Daintree na základě přidělených bezpečnostních oprávnění.
Hlavní možnosti
Paralelní spouštění: Běh a přehledné sledování několika AI asistentů současně v samostatných, izolovaných Git větvích a worktrees.
Hromadná distribuce (Broadcasting): Možnost odeslat jedno zadání do více vybraných oken s možností individuální úpravy před spuštěním.
Kontextové vstupy: Selektivní vkládání a strukturování obsahu konkrétních souborů jako kontextu pro jednotlivé běžící agenty.
Integrovaný MCP server: Umožňuje AI asistentům bezpečně volat interní akce a operace Daintree podle definovaných úrovní zabezpečení.
Přehledný panel (Dashboard): Vizualizace stavů všech otevřených Git větví, detekce otevřených požadavků na stažení (PR) a automatické sestavování commitů.
Oznamovací centrum: Přehled o stavu dlouho běžících úloh na pozadí, který upozorní uživatele v případě, že asistent vyžaduje manuální vstup.