Na vsebino
fedi.software

Agenti za programiranje

Agenti, ki pišejo, zaganjajo in popravljajo kodo v vašem terminalu ali urejevalniku.

Posodobljeno

Claude Code

Plačljivo

Agent za programiranje podjetja Anthropic, ki deluje v terminalu, razvojnih okoljih, namizni aplikaciji in brskalniku: prebere kodo, ureja datoteke in izvaja ukaze. Potrebuje naročnino Claude ali ključ API, namenjen pa je razvijalcem, ki agentu prepustijo cele naloge.

Od
20,00 $ / mes.
Sistemi
Windows, macOS, Linux
Licenca
Proprietary
Zvezdice na GitHubu
148.642

OpenAI Codex CLI

Freemium

OpenAI Codex CLI je odprtokodni agent za programiranje v terminalu z licenco Apache, ki ga uporabljate s paketom ChatGPT ali ključem API. Za programiranje z modeli OpenAI iz ukazne vrstice.

Od
8,00 $ / mes.
Brezplačni paket
Vključeno v ChatGPT Free
Sistemi
Windows, macOS, Linux
Licenca
Apache-2.0
Zvezdice na GitHubu
127.336

Gemini CLI

Odprta koda

Googlov odprtokodni agent za terminal z licenco Apache, ki uporablja modele Gemini. Z osebnim Googlovim računom je Gemini CLI v okviru omejitev brezplačen, zato je dober za prvi preizkus agenta v terminalu.

Brezplačni paket
1.000 zahtev/dan · z Google računom
Sistemi
Windows, macOS, Linux
Licenca
Apache-2.0
Zvezdice na GitHubu
107.193

Cursor

Freemium

Cursor je urejevalnik kode, zgrajen na VS Code, z agentom UI, klepetom in dopolnjevanjem s tipko Tab. Namenjen razvijalcem, ki želijo UI kar v urejevalniku.

Od
20,00 $ / mes.
Brezplačni paket
Hobby · Omejene zahteve agenta
Sistemi
Windows, macOS, Linux
Licenca
Proprietary

Devin Desktop (Windsurf)

Freemium

Urejevalnik kode z UI, prej imenovan Windsurf, danes Devin Desktop podjetja Cognition, ki stoji tudi za agentom Devin. Za programiranje, ki ga vodi agent v namiznem urejevalniku.

Od
20,00 $ / mes.
Brezplačni paket
Omejene zahteve agenta · Neomejena dopolnila Tab
Sistemi
macOS
Licenca
Proprietary

Cline

Odprta koda

Odprtokodna razširitev z agentom za programiranje za VS Code in druge urejevalnike, ki deluje z vašim ključem API ali lokalnim modelom. S Cline dobite agenta v urejevalniku s poljubnim modelom.

Brezplačni paket
Brezplačno, z lastnim ključem API
Sistemi
Windows, macOS, Linux
Licenca
Apache-2.0
Zvezdice na GitHubu
69.589

Aider

Odprta koda

Aider je odprtokodni programerski par v terminalu, ki ureja datoteke v repozitoriju git in spremembe tudi potrdi. Deluje s številnimi oblačnimi in lokalnimi modeli, namenjen pa je delu, osredinjenemu na git.

Brezplačni paket
Brezplačno, z lastnim ključem API
Sistemi
Windows, macOS, Linux
Licenca
Apache-2.0
Zvezdice na GitHubu
49.291

OpenHands

Odprta koda

Odprtokodna platforma za samostojne agente za programiranje, prej OpenDevin, ki delajo v izoliranem okolju prek lokalnega vmesnika, ukazne vrstice ali oblaka. OpenHands je primeren za zagon agentov na lastni infrastrukturi.

Brezplačni paket
Lokalno brezplačno · Brezplačno, z lastnim ključem API
Sistemi
Windows, macOS, Linux
Licenca
MIT
Zvezdice na GitHubu
89.588

GitHub Copilot

Freemium

GitHub Copilot je asistent UI v urejevalnikih in na github.com: dopolnjevanje, klepet in agent, ki odpira zahteve za združitev. Brezplačni paket ima omejitve, orodje pa je posebej priročno za ekipe, katerih koda je na GitHubu.

Od
10,00 $ / mes.
Brezplačni paket
2.000 dopolnil/mesec · 50 zahtev klepeta/mesec
Sistemi
Windows, macOS, Linux
Licenca
Proprietary

CrewAI

Odprta koda

Odprtokodno ogrodje v Pythonu za usklajevanje ekip agentov UI z vlogami in nalogami. CrewAI uporabljajo razvijalci, ki gradijo poteke z več agenti.

Brezplačni paket
50 zagonov v oblaku/mesec
Sistemi
Windows, macOS, Linux
Licenca
MIT
Zvezdice na GitHubu
59.213

Kaj je agent za programiranje

Agent za programiranje ne le predlaga kode, temveč jo sam piše, zažene in popravlja. Prebere datoteke projekta, izvede ukaze, zažene teste in na podlagi napak nadaljuje. Na tej strani so orodja, ki to počnejo v terminalu, v urejevalniku ali kot razširitev.

Vrste orodij

  • Agenti v terminalu: Claude Code, Codex CLI, Gemini CLI in Aider delujejo v ukazni vrstici in delajo neposredno z datotekami v mapi projekta.
  • Urejevalniki: Cursor in Devin Desktop sta urejevalnika z vgrajenim agentom.
  • Razširitve: Cline in GitHub Copilot dodata agenta v urejevalnik, ki ga že uporabljate.
  • Ogrodja: OpenHands in CrewAI sta namenjena gradnji lastnih agentov in sistemov z več agenti.

Kaj je na kartici

Vrsta cenika, s katerimi modeli ali paketi orodje deluje, ali je koda odprta in število zvezdic na GitHubu. Paketi in vključena uporaba se pogosto spreminjajo, zato pogoje pred nakupom preverite na strani proizvajalca.

Model šteje enako kot orodje

Agent je dober toliko, kolikor je dober model v ozadju. Preden se odločite, preverite, kako se izbrani model odreže na lestvicah programiranje, spletni razvoj in agenti. Pri orodjih, ki podpirajo več ponudnikov, lahko model zamenjate brez menjave orodja.

Varnost pri delu z agentom

Agent izvaja ukaze na vašem računalniku. Preglejte, kaj spreminja, preden potrdite, delajte v repozitoriju z nadzorom različic in ne dajajte mu dostopa do produkcijskih gesel. Za pogosta opravila lahko agentu dodate veščine, a tudi njihovo kodo preberite pred namestitvijo.

Kako začeti

Agenta najprej preizkusite na manjši, dobro razumljeni nalogi, na primer na popravku znane napake ali dodajanju testa. Tako vidite, kako razume vaš projekt in koliko uporabe porabi. Šele nato mu zaupajte večje spremembe, vedno v ločeni veji repozitorija.

Viri: strani proizvajalcev in repozitoriji (povezava je na vsaki kartici).