Praeita kova · 2024-08-24 UTC
Programming Assistants Susirėmimas — 2024 m. rugpjūčio 24 d.
Iš Programming Assistants kategorijos. 44 įvertinimai pateikti tarp 9 kovotojų. gstack laimėjo vainiką.
Galutiniai rezultatai
Dalyviai
Kovotojai
Kiekvieno šioje kovoje dalyvavusio įrankio profiliai, surikiuoti pagal galutinį rezultatą.

gstack
Atviri plėtros sluoksnis, kuris prideda planavimo, peržiūros, QA ir pervežimo galimybes aišku kodu ir Kodexo.
gstack yra atvirojo kodo darbo proceso sistemas, kuris skatina aišinamąsias kodininkų asistentų papildymus, kaip paruošiusiems Claude Code ir Codex technologijas, įsivaizduoti struktūrizuotus inžinerinio dizaino procedūras. Netrukus tai priverčia aiškinti, kad AI ne tik tai, kaip paprastas laiškų partneris, kuriuo galima konsultuotis, bet taip pat taikomąsias prideti aiškiausias kompetencijas planuoti darbą, peržiūrėti pataisas, atlikti kvaliteto valdymą ir paleisti kodą, ir tai padeda komandoms pereiti iš prototipo juosta iki kartotinių vystymo ciklų. Susisteminti sąvyje už savo programinįs projekto etapais koduojant išmokas, kurias galima naudoti kelis kartus, <brandname> siekia padidinti daugumas prognozėlį ir kontroliuojamąjį ai-programavimo. Tai patikslina išlikiusių projektų ir programuotojų workflows su įjungtina, todėl inžinieriai gali pasinaudoti taip pat tinkaminiai priemonės per kiekvieną etapą, nei kiekvienos kartos sukuria naujas užduočių prašymus.
Kriterijų išskirstymas
- Struktūrizuotas planavimo skyrius
- Peržiūros ir recenzijų skyrius
- QA ir testavimo algoritmai
- Pervežimo ir atleidimo pagalbos
- Integracija su Claude Code ir Codex
- Atviras ir išplėstinas

Kimi‑Dev
Atvirumo kode LLM optimituotas autobušiam debugavimui ir problemai sprendimui užduočių atveju.

Kimi-Dev yra atviro kodo kodavimo PML (Large Language Model), optimizuotas automatizuoti kodo tikrinti ir problemų išsprėdimo uždavinius programinės inžinerijos sferoje. Tai naudoja paprastą dviejų etapų ramožėjį, kad atitiktų kodo pataisymų ir testų pabaigimo uždavinius, sudarytus iš failų lokalizavimo ir kodo redagavimo. Kimi-Dev siekia naują įgūdžio lygį SWE-bench Verifikuotoje, viršydamas antrąją vietą tarp atviro kodo modelių. Tai optimizuotas didelėšio masto apimties mokymas įgūdžiais ir yra prieinamas atsitaisyti ir įrenginiems skirtai Hugging Face ir GitHub. Modelis įmokomas, kad autonomiškai pakeitų tikrųjų repositorių Docker ir gautų išmokymo ženklą tik kai visos testinės sistemų testai sėkmingai baigiasi, taip pat užtikrinant teisingumas ir kokybę. Kimi-Dev kuriamas labai greitai deployment ir laipsne priimantis, todėl naudojama rol-out skriptas yra patekiuama demonstracine. Kami-Dev galiai suteikia ji patinka programų kūrėjams ir mokslininkams, kurie nori ją tyrė ir prisidėti prie jos plėtros.
Kriterijų išskirstymas
- Failų lokalizavimas
- Kodinė redagavimų
- Bug fixai
- Einų testų įvesti
- Didelio masto mokymas ir aštrios mokyklos
- Autonominis kodo atstatymas realiems depozitams per Docker ir pelno tik tol, kai visos jų testų sąrašų atvejai sekasi

Moddy
Žemynės repo žmogus, analizuoja ir modernizuojantis didelius programinės sąsajos bazes.

Moddy yra AI agentas, kuris gali dirbti daugelio repositoryjų kartu, pagautį inžinerių komandų, kad suprastų ir modernizuotų platią kodinę bazę. Nedalyvaujant į kiekvieną repoistorią atskirai, jis nusikopimą bendras priklausomybes, schemų ir krosio pokyčius, kurie paprastai lėmia didelių perkelčiavimo trukmės. Šis programinis įrenginys siekią pramoniniai modernizavimo užduotis, pavyzdžiui, aktualizuojant kūrybines rėžius, rekonstruojant senųjų įgyvendinimų tipus, pakeičiant nebepradžiusius APIS, bei užtikrinant, kad kodas sutampa su dabartines standartų reikalavimais. Šis įrenginys skirtas platinimo komandoms, pagrindiniams inžinieriams ir architektams, atsakovų didelus programinius turimus. Automizuojant kartokas repetyvą analizę ir redagavimą, paleidę žmonių peržiūrą, „Moddy“ siekia trumpinti modernizavimo ciklus, kuris kitų atveju trunktų kvartalį arba metus.
Kriterijų išskirstymas
- Sąrašo repositorių kodavimo analizė
- Automatiškas modernizavimuas ir rekonstrukcija
- Rėksnių ir priklausomybių atnaujinimo parama
- Bendrojo pozicijų ir APIų atnaujinimo detekcija
- Bulk pakeitimų vykdytojas tarp kodavimo projektų
- Žmoginės valdymo peržiūros schemos

GitNexus
Žemųjų serverių kodinės intelektualumo mašinos, kurianti sąveiką su kodo baziniu žinių grafu ties repositoryje ir įskaitantą Grafo RAG agentą išžudyti

GitNexus yra žemųjų serverių kodinės intelektualumo mašina, kuri kaupia sąveiką su kodines bazes ir ties repositoryje. Ji įsivaizduoja bet kokią bazę į žinių grafą, klausosi visų priklausomybių, nuorodų grandinių, klaustų ir vykdomų žingsnių, vėliau eksponuojant per intelektualų sąsają kad AI agentai gali aiškiai analizę kodus. GitNexus paskiri du pagrindinius naudojimo būdus: CLI + MCP kodinės bazes aiškinančią sąveiką su AI agentais ir Web UI kad greitai aptikęs ir išžudęs ties repositoryje. Ji projektuota pagauti programuotojus ir AI agentus suprasti kodines bazes, ypatingai įvairiais dienuose su Cursor, Claude Code, Antigravity, Codex, ir panašiais sąsajomis.
Kriterijų išskirstymas
- Žemųjų sąveikos žinių grafas
- Grafo RAG agentas išžudyti
- Įsivaizduoja kods baziniai priklausomybės ir nuorodų grandinės
- Pateikia kodus per intelektualų sąsają kad AI agentai gali analizėjai
- CLI + MCP kad gautųiems AI agentams reliabilų sąveiką
- Web UI kad greitųjai ties repositoryje analize

GPT Engineer
Sukurtas atvirojo kodo AI pamokslas, kuris generuoja kodo basisus naudojančio vartotojo pristatytos projektų aprašų per interaktyvius dialogus.

GPT Engineer yra atvirojo kodo AI pamokslas, kuris generuoja kodo basisus naudojančio vartotojo pristatytos projektų aprašų per interaktyvius dialogus. Jis leidžia vartotojams nurodyti programinės įrangos reikalavimus prirodinės kalbos ir turėti AI parašyti ir įvykdyti kodą. Primonės taip pat palaiko įgyvendinimą esančių kodo basisų pagerinimą. GPT Engineer taikomas programinėms technologijoms ir programavimo specialistų, siekiančių pagerinti savo darbo efektyvumą ir dauginos produktyvumą. Priemonė galima įdiegti per pip ir vykdyti naudojant komandinį langą ir tekstą. Jis dabar palaiko Python 3.10-3.12 bei reikalauja OpenAI API raktą funkčionalumo tam tikru būdu. Projekto vėliau nebus aktyviai tvarkomas, kurią buvo nurodyta savininkas saugodamas buitinę informaciją iki 2026 metų balandžio 22 dienos.
Kriterijų išskirstymas
- Kodo generavimas iš prirodinės kalbos
- Interaktyvus dijalas ir komunikavimas
- Pagalba esančių kodo basisų gerinant
- Palaikymas OpenAI API raktų
- Komandinėio langovio priemonės
- Kodas įvairių agentų gerinant

OpenCode
Atvirumo pavyzdžio AI kodavimo agentas į terminalą, desktopą ir IDE - planko keistas, redaguoja kodą ir gali vykdyti užduotis GitHub per komentarus.

OpenCode yra atviras įrankis, kuris pagalja programuotojus rašyti kodo tiesiai terminalu, IDE ar bažnytbūvio aplinkoje. Ši technika suprojektuota dirbti su skirtingų įmonių siūlančiais modeliais, tai yra Claude, GPT bei Gemini. Programuotojams teikiasi galimybė pasirinkti tą modelį, kuris labiausiai suderinasi su jų reikalavimais, bei šią funkcionalumą OpenCode gali pridėti ir kitokių funkcijų, tokių kaip automatinis „Language Server Protocols“ įrengimo funkcijų kaupti iš modelio nurodytuose sąlygose ir daugiašalės sesijos funkcionalumas, leidžiantis programuotojams pradėti daugelį agentų paraleliškai toje pačioje projekte. Vienas iš svarbių OpenCode privalumų yra šioje sistema gali integruotis su populiarų platformų kaip GitHub, leidžiant vartotojams prisijungti svetainėje su jų GitHub paskyra ir naudotis jų Copilot paskyra. Dar be to, OpenCode palaiko jungtis su ChatGPT Plus arba Pro kontais per OpenAI. Ši įvairumas, kombinuotas su prieinamumu kaip terminalio interfeiso, kompiuterio programa ir IDEdaėlio papildymas, padeda OpenCode įkėlioti į įvairiąsias programavimo aplinkybes. OpenCode siekia ribotų duomenų saugumą, taip pat neregistruoja naudotojo sąrašų kodu ar konteksto duomenų. Tai padeda OpenCode prieinamai naudoti tiesioginio duomenų saugumui, kuris yra svarbu kai kuriose aplinkose. Didelė bendruomenė, kurios nariai ir naudotojai yra labai pasitikinti jų naudojimu, padeda OpenCode pelnesi daugiau nei 7,5 milijonų programinės įrangos kūrėjų, kurie naudoja jį kas mėnesį. Kitaip, šį sąrašą papildo OpenCode Zen funkcija, kuri siūlo pasirenkamą AI modelių rinkinį, atitikusią specifikiškai programavimo agentams pramoninio lygio patikrinimus ir bandymus. Šis pasirenkimas padeda sutelkti dėmesį iš tos problemos, kas yra nebūdinga daugeliui teikičių, kai yra skirtingi atliekami kodus bei kokybės rodikliai. Kuo išmanės jo plėtra ir bendruomenė, OpenCode turi svarbų prisirašliją GitHub'e, beveik 160 000 žvaigždžių ir 900 prisidėjusiųjų, kurie rodo jo populiarumą bei aktyvią bendruomenę, kuri juo remia. OpenCode savybės ir integravimai padeda šiam projektui tapti vertingu ištekinys developeriams, kurie ieško galimybių naudotis AI jų kodo struktūroje. Jį sieja privatumo ir atviro kodo išsiliečiamumas, kas dar labiau padeda jo populiarumsui. Tačiau OpenCode efektyvumas priklauso nuo konkrečios pasirinktos modelio savybių ir kodo užduočių, kurie yra atliekami. Atstartojo įrenginio OpenCode modeliška nepriklausomybė leidžia programuotojams bandyti skirtingus modelius ir rasti tas, kuris labiausiai tinka jų poreikiams. Bendruomenė nukreipto OpenCode aspektas, su jo didelėjės contributors ir vartotojų skaičius, garantuoja, kad įranga visada toliau patenka ir gaus siuntos. Visos, OpenCode atstovauo labai svarbi praraginti ai-tai kompiuterinės programavimo srityje, pasiūlys flexibli, saugumo atviro ir bendruomenės griežtai užtikrinančią sprendimą programavimo profesionalams.
Kriterijų išskirstymas
- Kodu planavimas ir redagavimas
- Integravimas su GitHub per komentarus
- Užduočių automatizavimas

PearAI
Atviras ūkinės paskirties įrankis, integruojantis svarbiausius įrankius į savo kodą lengvinskantiems programavimo įrankiais, kurie praplėto jų produktiškumo bei efektyvumo savybes.

PearAI yra atvirojo kode bei skirtukai įtraukiant didelius technologijų pagalbos naudotojus. Taikymas siekia perteikti idėjas gyvybinėse žaidimų pagalbos. Redaktorius palaiko Kombinator ir taikina tokias funkcijas kaip PearAI Router, kuris automatiškai jungia naudotojus aukščiausias kodavimo rezultatus bei kiekvienas klausimų atsakymuose. PearAI Router leidžia naudotojams viena sąskaita užįkti žemesnius pasaulio AI modelius. Redaktorius taip pat yra įrangos, kovainis, į kurį įeinant įvairių LLM, tuo tarpu, Meta Llama 3.1, ir Claude 3 Opus. Taip pat, PearAI siūlo pareiškas bei PearAI Login, kurios skirtos naujus projektus iš nugarai sukurinėti, atvaizduoti automatizuotus funkcijas ir pataisyti klaidas, bei atsiskaitymui, atkaršinį priešingų. Tiek pradedančių gamytojų, tiek ir patyrijonų specialistų PearAI ruošia savo kūrybiniam potencialui ir užuovajui. Naudojotojai išklausę jo gavę gerokus už jo gebą suprasti programinės įrangos bazės ir failų kontekstą, padengiantis vadojų procesą, lengvindamas jo įgyvendinimą. Ediatorius taip pat pagelbėjo vartotojams mokytis naujų programavimo kalbų ir didino jų produktivumą. Viena iš Pagrindinių naudojant PearAI išnašų yra jos galimybė integruoti daugelį AI įrankių į vieną platformą. Tai leidžia vartotojams prieiti labai plačiui AI modelių ir funkcijų spektro be reikalo keisti daugelį prenumeratų. Redaktorius taip pat yra atviro kodo, kas reiškia, kad jis yra laisvai naudojamas ir keičiamas. Visum, Ėirinis Ponas yra galingas darbtuvų priemonė, tai prireikia programavimo specialistams, norintiems pagerinti savo kodavimo efektyvumą ir produktyvumą. Jo integracija su aukščiausiomis Ėirinių Ponų priemonėmis ir funkcijomis, tokiomis kaip Ėirinis Ponų Routeris ir Ėirinis Ponas Modelis, padaro jį ištesis programavimo specialistų nuo pradmenų. Garsėja naudotojų, kad PEARAI padeda jiems mokytis naujų programavimo kalbų ir didinti savo produktyvumą. Pvz., vienas naudotojas pasakojo, kad PEARAI padėjo jį iškart iš pradžių pasižengusio programininko Swift iOS iki senio inžinieriaus produktyvumo per maždaug mėnesį. Kiti naudotojas pasižymėjo PEARAI dėlei jo galimybės suprasti kodu ir failų kontekstą, užtikrinant toks vartotojų procesas, kad jis būna sraigtinis ir geriau valdomas.
Kriterijų išskirstymas
- Ryšiai su PearAI
- Šio modelio PearAI
- Sukūrimo programėlė PearAI
- Agentas PearAI
- Prisijungimas į PearAI
- Įgalinta integracija su keletu AI modeliais, tarp jų GPT-4 ir Meta Llama 3.1

Refact.ai
Atvirai kodo rinkimos padėjėjas, kuris pasižymi konteksto atspindžiu ir sąsaja su įvairiapusiais IDEs.

Refact.ai yra atvirai prieinama kodo rinkimos padėjėjas, kuris pasiūlo konteksto atsispindinčias kodų papildymo, reikalavimų rengimo bei IDEs viduje vykstančios sąveikos priklausančias funkcijas. Jis yra projektuotas taip, kad veiskysis kitaip kaip vienas iš kūrėjų savo IDEje, integravęs su savo kodine baze ir stambine, perleidžiant ir kontroliuojant procesą. Refact.ai gali tvarkyti užduočių eilę už keleriems, nuo tikrųjų realiai vykstančiojo kodą užpildymo iki kodinių bazų paieškos ir analizės siekiant tikslingojo vykimo. Jis taip pat jungiasi su GitHub, duomenų bazemis, CI/CD paskolos bei daugiau. Šis priemonė yra asmenintas, atvirų prieinamumas ir savęs valdymas, leidžiantys vartotojus jį nuosekliai integruoti su jų kodine baze ir išrinkti geriausius LLMs užduočių atlikimui priešingus kriterijus. Refact.ai siekia automatizuoti kodinį darbo, suteikiant specialistams galimybę skirti mėgdžiai vadovavime, kad kodo ai vyravimo tikėtina.
Kriterijų išskirstymas
- Konteksto sąmoniai kodų papildymai
- Viduje IDEs vykingųjų sąvesies užduócų papildymui
- Autonomiški užduočių eilei tvarkymas su krokio paaiškinimais
- Kodų bazų analizė ir paieška tikslingojo vykimo siekiant
- Integravimas su GitHub, duomenų bazemis, CI/CD paskolų ir daugiau

Windframe
Įrengimo technika, leidžianti greitai sukurti UI dizainą, prototipus ir išsaugoti kodo kūną kaip HTML, React arba Vue.

Windframe yra įrengimo technika, naudojanti mokslo talyną, kuri suteikia greitų UI dizainų ir prototipų kūrimo galimybes bei kodu kūną kaip HTML, React arba Vue. Jie leidžia vartotojams sukurti polišiui sukurto dizainų naudojant Apelio dizaino stiliaus, bei skirtingus įrankis, kad patogiau kurti dizainą. Naudojant Windframe, naudojant vartotojams gali sugeneruoti dizainą mokslo talenta arba praplėstus šablonus, kurti išraiškos redaktoriaus, ir gauti užbaigtą Tail wind CSS kodą. Šitas programinis įrenginys specialiai parašytas programuotojams, inžinieriams, bei dizaineriams norintiems greitai ir efektyviai kurti UI dizainus ir vėbajus.
Kriterijų išskirstymas
- Įrengimo technika mokslo talenta
- Preplėstas dizaino šablonas
- Išraiškos redaktorius
- Užbaigtas kodu kūnas
- Palaikymas daugeliu sąsajų
- Importuotų įrengimų bei dizaino personalizavimas Tail wind CSS projekcijose








