| |
| ai:platformy:opencode:kimaki [16.05.2026 17:13] – Založení článku o projektu Kimaki Petr Nosek | ai:platformy:opencode:kimaki [16.05.2026 17:14] (aktuální) – Doplnění inline odkazů u zdrojů Petr Nosek |
|---|
| //Vytvořeno: **16.5.2026** | Aktualizováno: **~~LASTMOD~~**// | //Vytvořeno: **16.5.2026** | Aktualizováno: **~~LASTMOD~~**// |
| |
| [[https://github.com/remorses/kimaki|Kimaki]] je Discord bot a CLI nástroj pro ovládání [[https://opencode.ai|OpenCode]] coding sessions přímo z Discordu. Prakticky z Discord kanálu vznikne ovládací rozhraní pro AI agenta, který běží na lokálním počítači nad konkrétním projektem. | [[https://github.com/remorses/kimaki|Kimaki]] je Discord bot a CLI nástroj pro ovládání [[https://opencode.ai|OpenCode]] coding sessions přímo z Discordu. Prakticky z Discord kanálu vznikne ovládací rozhraní pro AI agenta, který běží na lokálním počítači nad konkrétním projektem. Projekt má i domovskou stránku [[https://kimaki.dev|kimaki.dev]]. |
| |
| ===== Co Kimaki řeší ===== | ===== Co Kimaki řeší ===== |
| ===== Technické poznámky ===== | ===== Technické poznámky ===== |
| |
| Podle interní dokumentace Kimaki ukládá stav do SQLite databáze: | Podle [[https://github.com/remorses/kimaki/blob/main/docs/internals.md|interní dokumentace Kimaki]] ukládá stav do SQLite databáze: |
| |
| <code> | <code> |
| Databáze mapuje Discord thready na OpenCode sessions, kanály na adresáře a ukládá také přihlašovací údaje bota. | Databáze mapuje Discord thready na OpenCode sessions, kanály na adresáře a ukládá také přihlašovací údaje bota. |
| |
| Kimaki je navržené jako „jeden bot na jeden stroj“. Bot může pracovat jen s adresáři na počítači, kde běží Kimaki CLI. Pro více počítačů je potřeba spustit samostatnou instanci Kimaki na každém z nich. | Podle [[https://github.com/remorses/kimaki/blob/main/docs/advanced-setup.md|Advanced Setup dokumentace]] je Kimaki navržené jako „jeden bot na jeden stroj“. Bot může pracovat jen s adresáři na počítači, kde běží Kimaki CLI. Pro více počítačů je potřeba spustit samostatnou instanci Kimaki na každém z nich. |
| |
| Metadata kanálu se ukládají do topicu Discord kanálu jako XML: | Metadata kanálu se ukládají do topicu Discord kanálu jako XML: |
| * [[https://kimaki.dev|Kimaki – domovská stránka projektu]] | * [[https://kimaki.dev|Kimaki – domovská stránka projektu]] |
| * [[https://opencode.ai|OpenCode]] | * [[https://opencode.ai|OpenCode]] |
| | * [[https://discord.com/developers/applications|Discord Developer Portal]] |
| * [[https://opencode.ai/docs/permissions/|OpenCode Permissions dokumentace]] | * [[https://opencode.ai/docs/permissions/|OpenCode Permissions dokumentace]] |
| * [[https://github.com/remorses/kimaki/blob/main/docs/internals.md|Kimaki – Internals]] | * [[https://github.com/remorses/kimaki/blob/main/docs/internals.md|Kimaki – Internals]] |
| * [[https://github.com/remorses/kimaki/blob/main/docs/advanced-setup.md|Kimaki – Advanced Setup]] | * [[https://github.com/remorses/kimaki/blob/main/docs/advanced-setup.md|Kimaki – Advanced Setup]] |