Vyvíjím na Windows.
Tak, tu nejskandálnější část máme za sebou. Počkáme, až opadne vlna rozhořčených výkřiků, pohrdání a klikání na UNSUBSCRIBE, a pak se k tomu vrátím.
Vyvíjím na Windows. Protože na pracovním počítači mám Windows. Jo, támhle běží dva Linuxy a támhle leží Mac, ale primární pracovní PC běží na Win11. A důvod je prostý: spousta aplikací, které nemají vhodný ekvivalent pro Lin / Mac. Programování není jediná práce, co na PC dělám. Na Linuxové (přesněji: Xkové) pracovní aplikace jsem si nikdy nezvykl.
Faktem ale je, že podpora vývojářských nástrojů pod Windows je taková všelijaká. Většina funguje, ale jakmile zabrousíte do trošku obskurnějších vod než jsou weby, tak narazíte.
Když vyvíjím třeba pro jednočipy, tak používám VS Code, připojený vzdáleně k Linuxovému serveru, kde běží všechno to, co potřebuju, včetně izolací různých vývojových prostředí, takže se mi nemíchají překladače RISC-V pro Espressif, obecný RISC a RP2350, u Raspberry mi tam nestraší ESP-IDF, a tak dál.
Ano, používám ten server, o kterém jsem už psal: MSI Cubi 5, k tomu 32GB DDR a 500GB SSD.
Weby ale vyvíjím na PC. A samozřejmě zkouším různé AI agentské programy - Claude Code a podobné. A je to zvláštní zkušenost.
Agenti na Windows
Zkusil jsem jich několik, a dovolím si shrnout, jak to dopadlo.
Potěšující zjištění je, že většinu lze na Windows spustit, s větší či menší bolestí. A pak přijdete na to, že:
Problém dělají cesty k souborům. Linux odděluje adresáře lomítkem, Windows zpětným. A pokud s tím agent nepočítá, tak ho “D:\dev\new-project” slušně vykolejí.
Některé agenty opakovaně rozhodí neexistence bashe a bashových utilit. Snažíte se jim to vysvětlit, “používej PowerShell a jeho utility”, ale za chvíli zase vidím, jak zkouší bash.
Když umí použít PowerShell, tak ještě není vyhráno, může používat starou verzi.
Může ho vykolejit kódování, a tak vám rozjebe všechny texty ve všech souborech, kterých se dotkne.
U některých se pokus o zkopírování textu přes Ctrl+C zvrhne v okamžitý exit. Jo, svalová paměť je prevít.
No, není to úplně přímočaré.
Zkusil jsem leccos, utkvěly mi v paměti tyto: Claude Code, Amp, OpenCode, Aider, Codex, Roo, Droid a Kimi Code.
Aider šel pryč první. Jeho přístup, kdy je potřeba explicitně přidat soubory, kam může, mi nesedl, a fakt, že ho rozhodí diakritika v komentáři v konfiguračním souboru (inu, Python) znamenal jasné NE.
Roo přišel, odešel. Je omezený na VS Code, což není problém sám o sobě, používám ho, ale já chci agenta spustit v jednom terminálu, nezávisle na tom, co právě dělám ve VS Code. Stejně tak šel i Cline, u kterého mě neskutečně vytáčela konfigurace.
Codex fungoval dobře, navíc teď OpenAI nabízí programovací modely za příznivé ceny, ale narazil jsem na problém, kdy mi tvrdil, že texty jsou špatně, protože si volal starý PowerShell, který výstup programu vypisoval v děsivém kódování. Ještě bych mu dal šanci, pokud ho donutím používat PS7.
Claude Code mi přišel naprosto skvělý co do schopností modelu, který běží pod ním, navíc má Anthropic akci, ale spotřeba je obrovská. Už ho opravili tak, že jde spustit pod Windows (před časem jen WSL), ale cesty se zpětnými lomítky mu dělají stále problém.
Zatím se tedy do shortlistu dostal Amp, OpenCode, Droid, Kimi a případně Codex.
Jaké další otázky jsem řešil?
Spotřeba tokenů. Někteří jsou ukecaní a rádi vysvětlují, a v situaci, kdy jsou výstupní tokeny výrazně dražší než vstupní, tak to docela bolí.
Možnost připojit jiné modely než defaultní.
Kompatibilita s Ralphem (Ralph TUI).
Proč? No protože když používáte agenty intenzivně a denně, tak ta spotřeba letí nahoru, ať chcete nebo ne. A Ralph je jednoduchý a rozumný orchestrátor, se kterým se mi dobře pracuje.

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.