Tidigare batalj · 2025-01-24 UTC

Programming Assistants Uppgörelse — 24 januari 2025

Från kategorin Programming Assistants. 26 markeringar placerade över 7 kämpar. GPT Engineer tog kronan.

Slutställning

Uppställningen

Kämparna

Profiler av varje verktyg som tävlade i den här bataljen, rankade efter sin slutpoäng.

1GPT Engineer logo

GPT Engineer

En öppen källkod för AI-verktyg som genererar kodbasen från konsult-projektbeskrivningar via interaktiv dialog.

5.0 (4)
Gratis
Skärmbild GPT Engineer

GPT Engineer är en öppen källkods-baseras AI-verktyg som genererar kodbas med hjälp av interaktiva dialoger från användarelevererade projektbeskrivningar. Detta tillåter användare att ange mjukvarurequirement i en naturlig språkform och få AI att skriva och exekvera den kod som efterfrågas. Verktyget stödjer också implementering av förbättringar till befintliga kodbas. GPT Engineer är avsett för utvecklare och programörer som söker att strömlinjeforma sin arbetsflöde och öka produktiviteten. Verktyget finns tillgängligt för installation via pip och kan köras via en kommandorad-gränssnitt. För närvarande stödjer verktyget Python 3.10-3.12 och har ett krav på ett OpenAI API-nyckel för att kunna fungera. Projektet är upphört med att vara aktivt underhållen, eftersom det fått status av en arkiverad projekt av dess ägare den 22 april 2026.

Radbrytning av kriterier

Ease of use1
Value for money1
Features & power1
Integrations1
Support & docs1
Reliability1
  • Kodbasgenerering från naturlig språk
  • Interaktiv dialoggränssnitt
  • förbättring av befintliga kodbasen
  • Stöd för OpenAI API-key
  • Kommandogränssnitt för konsol
  • Benchmark för anpassade agenter
2Desktop Commander MCP logo

Desktop Commander MCP

MCP-server som ger AI‑agenter säker åtkomst till terminal, processer och filredigering på din dator.

4.7 (6)
Gratis
Skärmbild Desktop Commander MCP

Desktop Commander MCP är en Model Context Protocol‑server som kopplar AI‑assistenter till din lokala maskin, så att de kan köra terminalkommandon, hantera pågående processer och utföra riktade filändringar utan att lämna chatten. Den använder diff‑baserade redigeringar för att göra kirurgiska förändringar istället för att skriva om hela filer, vilket minskar tokenanvändning och risken för oavsiktliga ändringar. Bortom grundläggande skalåtkomst kan den söka i kodbaser och dokument, läsa och skriva Excel‑kalkylblad och PDF‑filer samt hålla en auditlogg över varje åtgärd som AI:n utför. Detta gör den lämplig för utvecklare som automatiserar lokala arbetsflöden såväl som för analytiker som vill ha en AI som kan arbeta med faktiska filer och data på hårddisken. Eftersom den körs lokalt och integreras med MCP‑kompatibla klienter som Claude Desktop, behåller den känslig information på din egen maskin samtidigt som den ger assistenten praktiska verktyg för att få saker gjorda.

Radbrytning av kriterier

Ease of use1
Value for money1
Features & power1
Integrations1
Support & docs1
Reliability0
  • Utförande av terminalkommandon
  • Processhantering och övervakning
  • Diff‑baserad filredigering
  • Sökning i kodbas och dokument
  • Stöd för läsning/skrivning av Excel‑ och PDF‑filer
  • Auditloggning av AI‑åtgärder
3Onlook logo

Onlook

Redigera React-webbsidor visuellt med AI och synkronisera ändringar till kod i realtid.

4.3 (4)
Gratis
Skärmbild Onlook

Onlook är en plattform som möjliggör för designers att visuellt redigera React-webbsidor med AI och synka ändringar tillbaka till koden i realtid. Den tillåter team att designa tillsammans direkt i sin riktiga kodbas. Plattformen verkar vara optimerad för större skärmar. Onlook verkar underlätta en samarbetande designprocess, vilket möjliggör för användare att göra ändringar och uppdateringar i en delad miljö. Verktyget inkluderar också funktioner som design mockup-behållare, övre navigeringsfält och olika design元素. Medan specifika detaljer om hur det fungerar är begränsade, verkar det sikta på att effektivisera design-till-kod-processen för React-webbsidor.

Radbrytning av kriterier

Ease of use0
Value for money1
Features & power1
Integrations1
Support & docs1
Reliability1
  • Visuell redigering av levande React-komponenter
  • Tvåvägssynkronisering av kod och design
  • AI-driven komponent- och stilgenerering
  • Förhandsgranskning av ändringar i webbläsaren
  • Direkt skrivning tillbaka till källfiler
  • Samarbetsflöde för designers och utvecklare
4Kilo Code logo

Kilo Code

Öppen källkods-AI-kodhjälp för VS Code och JetBrains som planerar, skriver och felsöker kod med stöd för flera modeller.

4.8 (4)
Freemium
Skärmbild Kilo Code

Framtagaren Kilo Code är en öppen källkods-baserad AI-kodassistent som är designad för att fungera med olika integrated development environments (IDEs) såsom VS Code och JetBrains. Den är anpassad för att planera, skriva och debugga kod, och erbjuder stöd för flera modeller. Detta verktyg siktar mot att ge utvecklare en flexibel och kostnadseffektiv lösning för AI-assisterad kodning, och tillåta dem att välja från fler än 500 modeller utan märkning, däribland möjligheten att använda egna modellnycklar. Kilo Code körs under en öppen källkodslicens, vilket säkerställer transparens och möjligheten för utvecklare att inspektera, ändra och själva värdprogrammet om behövs, inklusive stöd för API, SDK, LLM och SaaS. En av de viktigaste funktionerna hos Kilo Code är dess möjlighet att arbeta över olika plattformar och miljöer, inklusive lokala maskiner, molntjänster och till och med inom Slack för samarbete inom team. Den stödjer olika arbetslägen, såsom Code Mode för att skriva och renskriva kod, Architect Mode för att planera komplexa funktioner och Debug Mode för att identifiera och reparera fel. Dessutom införs Auto Model, ett funktion som automatiskt väljer den mest lämpliga modellen baserat på uppgiften och användarens budget, vilket eliminerar behovet av manuellt modellval. Kilo Code är utformat med filosofin att AI-kodverktyg ska fungera för utvecklaren, snarare än emot dem. Verktyget betonar flexibilitet, transparens och kostnadseffektivitet, vilket gör det till en attraktiv option för enskilda utvecklare och team som söker efter en open-source-lösning som kan integreras väl med sina befintliga flöden. Den open-sourcenaturen innebär också att den kan granskas, modifieras och utökas av gemenskapen, vilket kan leda till ett rikare sett av funktioner och modeller över tid. Förlåtelsens förmåga hos Kilo Code sträcker sig också till dess prissättning och modell, vilken designats för att överensstämma med de kostnader som de modeller som används genererar, utan någon extra markup. Denna ansats, kombinerad med den lokala modellens stöd och möjligheten att ta med egna API-nycklar, syftar till att leverera en effektiv lösning för utvecklare. Ytterligare utvecklar verktyget dess användarvänlighet på olika sätt för olika utvecklingsmiljöer med stöd för parallella isolerade arbetsarbeten och stöd för IDE och CLI-sessions. I jämförelse med andra AI kodassister har Kilos öppna källkodsansökan och transparenta prissättning modell ett skiljande drag. Medan andra verktyg kan erbjuda liknande funktioner kan Kilos åtagande för öppenhet och samhälleligt engagemang möjligen göra det till ett mer önskvärt val för utvecklare som värderar dessa aspekter. Men effektiviteten hos Kilos äntligen beror på kvaliteten hos dess modeller och användarupplevelsen, vilket är områden där kontinuerlig utveckling och samhällets feedback är avgörande. Kilo Code presenterar sig som ett allmänt och utvecklarevänligt AI-kodassistent, som är anpassat för att anpassa sig efter olika arbetsflöden och preferenser. Dess öppna källkod, flexibla prissättningsmodell och förpliktande transparens är viktiga säljpunkt för utvecklare som söker efter en anpassbar och kostnadseffektiv AI-kodlösning.

Radbrytning av kriterier

Ease of use1
Value for money1
Features & power0
Integrations1
Support & docs0
Reliability1
  • Stöd för flera modeller
  • Agentkommandocentral
  • Prissättning i linje
  • Ta med din egen nyckel
  • Auto Model för optimal modellroutning
  • Lokala och molnbaserade agenter
5Claude Code Telegram Bot logo

Claude Code Telegram Bot

Öppen källkods Telegram-bot som ger fjärr- och chattbaserad åtkomst till Claude Code med perprojekt session persistence och säker katalogsandboxing.

4.7 (6)
Gratis
Skärmbild Claude Code Telegram Bot

Claude Code Telegram Bot är en öppen källkodsbot som ger fjärr‑, chattbaserad åtkomst till Claude Code med per‑projekt sessionspersistence och säker mappisolering. Botten låter användare interagera med Claude på ett naturligt sätt, be den att analysera, redigera eller förklara kod utan att behöva skriva terminalkommandon. Botten bibehåller kontexten över konversationer, vilket gör att användare kan arbeta med sina kodbaser var som helst via Telegram, ta emot proaktiva aviseringar och förbli säkra med inbyggd autentisering, mappisolering och revisionsloggning.

Radbrytning av kriterier

Ease of use1
Value for money1
Features & power0
Integrations0
Support & docs0
Reliability1
  • Agentisk läge för konversationell interaktion
  • Automatisk session persistence per projekt
  • Katalogsandboxing för säker kodanalys
  • Proaktiva aviseringar från webhooks och CI/CD-händelser
  • Inbyggd autentisering och revisionsloggning
6gstack logo

gstack

Öppen källkodsförlagda arbetsflödesnivå som lägger till planering, granskning, QA och leveransförmåga vid Claude Code och Codex,

4.8 (5)
Freemium

gstack är en öppen källkods-baserad arbetsförfarandestruktur som är avsedd för att utöka AI-kodassistenter som bland annat Claude Code och Codex med strukturerade ingenjörspraktiker. I stället för att behandla AI som ett friformigt chattpartner introducerar det explicita färdigheter för att planera arbete, granska ändringar, kör QA och distribuera kod, och hjälper team att gå från prototypfrågor till upprepningsbara utvecklingscykler. Genom att kodifiera utbredda skeden i ett programvaruprojekt till återanvändbara färdigheter hoppas på att gstack ska göra AI-stödd utveckling mer förutsägbar och kontrollerbar. Den tränger sig in i befintliga repositories och utvecklarkonton, så att ingenjörer kan kalla rätt färdighet vid rätt steg snarare än åter skapa prompts för varje uppgift.

Radbrytning av kriterier

Ease of use0
Value for money1
Features & power1
Integrations0
Support & docs0
Reliability0
  • Strukturerad planeringsförmåga
  • Granskningsförmåga för kod
  • QA- och testflöden
  • Shipping- och releaseshjälpmedel
  • Integrering med Claude Code och Codex
  • Öppen källkod och utbyggnadsbar
7OpenCode logo

OpenCode

Öppen källkod AI-kodningsagent för terminal, skrivbord och IDE:er - planerar ändringar, redigerar kod och kan köra uppgifter i GitHub via kommentarer.

4.5 (4)
Gratis
Skärmbild OpenCode

OpenCode är ett öppen källkods-API som hjälper utvecklare att skriva kod i deras terminal, IDE eller desktop-miljö. Det är utformat för att fungera med olika modeller från olika tillhandahållare, inklusive Claude, GPT och Gemini, och låter användare välja modellen som bäst passar deras behov. OpenCode stödjer även funktion för flerbilsfunktionalitet, vilken tillåter utvecklare att starta flera avsnitt på samma projekt parallellt, och innehåller funktioner som automatisk laddning av rätt Language Server Protokoll (LSP) för den valda modellen. Ett av de viktigaste fördelarna med OpenCode är dess förmåga att integrera med populära plattformar som GitHub, vilket tillåter användare att logga in med sitt GitHub-konto och använda sitt Copilot-konto. Därtill stöder det anslutningar till ChatGPT Plus eller Pro-konton genom OpenAI. Denna flexibilitet, kombinerad med dess tillgänglighet som terminalgränssnitt, skrivbordsprogram och IDE-tillägg, gör OpenCode till ett mycket anpassningsbart verktyg för ett brett urval av utvecklingsmiljöer. OpenCode prioriterar anonymitet, och lagrar varken användarens kod eller kontextdata. Detta gör det lämpligt att använda i miljöer där dataanvändningen är ett betydande bekymmer. Med en stor gemenskap av bidragsgivare och användare har OpenCode etablerat förtroende hos över 7,5 miljoner utvecklare, som använder det varje månad. Verktyget erbjuder också åtkomst till förinstallerade modeller genom sin Zen-funktion, som levererar en utvald uppsättning av AI-modeller som har testats och jämförts specifikt för koddatorer. Detta eliminerar behovet för användarna att oroa sig för ojämna prestanda och kvalitet över olika leverantörer. Vid avseende på utveckling och community har OpenCode en betydande närvaro på GitHub, med över 160 000 stjärnor och 900 bidragsgivare, vilket är ett tecken på dess popularitet och den aktiva community som stöder det. OpenCode är ett väsentligt verktyg för utvecklare som vill dra nytta av AI i sitt kodningsflöde. Dess åtagande för dataskydd och öppna källkodsteknik bidrar ytterligare till dess attraktivitet. Dock kan OpenCode:s effektivitet bero på den specifika modellen som valts och komplexiteten av de kodrelaterade uppgifterna i fråga. Med OpenCode:s modellneutrala ansats kan utvecklare prova differenta modeller för att hitta den som bäst passar deras behov. Den gemenskapsdrivna sidan av OpenCode, med sin stora mängd bidragsgivare och användare, säkerställer att verktyget alltid förbättras och stöds kontinuerlig. OpenCode representerar ett stort framsteg inom AI-assisterad kodutveckling, erbjuda en flexibel, privatlivsskyddskonsekvens, och community-driven lösning för utvecklare.

Radbrytning av kriterier

Ease of use0
Value for money1
Features & power0
Integrations0
Support & docs0
Reliability0
  • Kodplanering och redigering
  • Integration med GitHub via kommentarer
  • Taskautomation