A Void egy nyílt forráskódú, mesterséges intelligenciával támogatott kódszerkesztő, amely a szabadságot, az átláthatóságot és az adatvédelmet helyezi előtérbe. Vajon készen áll arra, hogy felvegye a versenyt a népszerűbb, zárt megoldásokkal?
Mi is az a Void?
A Void egy új, fejlesztők által fejlesztőknek szánt kódszerkesztő, amely mesterséges intelligenciát integrál a mindennapi munkafolyamatokba. A Cursor és a GitHub Copilot alternatívájaként pozícionálja magát, teljesen nyílt forráskódú, és lehetőséget ad a felhasználóknak arra, hogy saját maguk válasszák meg, milyen MI-modelleket használnak, hogyan tárolják az adatokat, és mit érhet el a szerkesztő.
A Void alapítói, Andrew és Mathew Pareles, a Y Combinator támogatását élvezik, és céljuk, hogy valódi, közösségi alapú versenytársat kínáljanak a népszerű zárt rendszerekkel szemben. Az első nyilvános béta 2025 januárjában jelent meg, és azóta is folyamatosan frissül.
Milyen élményt nyújt a Void?
A Void technikai alapját a Visual Studio Code adja, így a felület ismerősnek tűnik, különösen azoknak, akik már dolgoztak a Microsoft által fejlesztett szerkesztővel. Támogatja a szokásos témákat, bővítményeket és billentyűkombinációkat. Az integrált terminál, a Git-támogatás és a nyelvi szerverekkel való integráció is alapfelszereltség.
A Void ugyanakkor sokkal nagyobb rugalmasságot kínál a mesterséges intelligencia használatában: a modellek helyben is futtathatók például az LM Studio, az Ollama vagy akár az OpenAI, Anthropic és Google által biztosított felhőkörnyezetek segítségével.
Személyes benyomások
A Voidot a Fedora 41 alatt próbálták ki, egy helyben futó Gemma 3 12B nyelvi modell segítségével, amit az LM Studio biztosított. A tapasztalatok alapján a szerkesztő gyors, reszponzív, és a mesterséges intelligencia szervesen illeszkedik a munkamenetbe – nem valamilyen utólagosan ráépített, zavaró funkcióként jelenik meg.
Miután a modellt beállították az LM Studio „Developer” fülén keresztül, a Void automatikusan felismerte, így a kezdés is gördülékeny volt. A parancsokra – például „Foglalja össze a teljes kódbázist” vagy „Jó ez a kód?” – a válaszok meglepően pontosak és hasznosak voltak.
Ami a teljesítményt illeti, a tesztelő szerint a válaszidők kicsit lassúak voltak a Nouveau GPU-illesztőprogram használata mellett, de ez minden bizonnyal javulna az NVIDIA zárt meghajtóinak alkalmazásával.
Alapfunkciók és bővíthetőség
A Void szinte az összes VS Code-téma és bővítmény használatát lehetővé teszi, így a váltás nem igényel különösebb energiát. A legtöbb beállítás és megszokott funkció a helyén marad, a felhasználói felület ismerős és logikus.
Az integrált terminál szintén hibátlanul működött: parancsokat, mint uname -a vagy echo "Vissza kéne térnem a programozáshoz" probléma nélkül futtatta le.
Hol érhető el?
A Void binárisai letölthetők a GitHub-profiljukról, jelenleg Linuxra biztosított a legstabilabb verzió, de folyamatban van a Windows és macOS portolás is, amelyek a hivatalos oldalon lesznek elérhetők.
Fontos megjegyezni, hogy a Void még aktív fejlesztés alatt áll, így kisebb hibák vagy instabilitások előfordulhatnak.
Összegzés
A Void ígéretes versenyző a fejlesztői szerkesztők világában, különösen azok számára, akik nem szeretnének zárt rendszerekre támaszkodni a mesterséges intelligencia terén. A személyre szabhatóság, az adatvédelmi tudatosság és a nyílt forráskód mind hozzájárulnak ahhoz, hogy valódi alternatívát jelentsen a Cursor vagy a Copilot mellett.
Ha „vibe codingra” keresel eszközt Linux alatt, érdemes egy esélyt adni a Voidnak – egyre több fejlesztőnek jelenthet új otthont a kódsorok között.
Szómagyarázat
- Void: Egy nyílt forráskódú kódszerkesztő, amely mesterséges intelligenciát integrál, és lehetővé teszi, hogy a felhasználó maga válassza ki a használt modelleket.
- Cursor: Zárt forráskódú, mesterséges intelligenciával kiegészített kódszerkesztő, amely automatikus kódgenerálást és javaslatokat kínál.
- Copilot: A GitHub és az OpenAI által fejlesztett MI-alapú programozási asszisztens, amely kódot javasol, egészít ki, vagy ír meg automatikusan.
- LM Studio: Egy helyi környezet, amely lehetővé teszi nagy nyelvi modellek (LLM – Large Language Models) futtatását a felhasználó saját gépén. További információ: lmstudio.ai
- Gemma 3 12B: A Google által fejlesztett nyelvi modellcsalád egy tagja, amely nagy paraméterszámmal dolgozik, és összetett programozási vagy nyelvi feladatokat tud értelmezni.
- X11 / Wayland / Nouveau: Grafikus megjelenítő technológiák és illesztőprogramok Linux alatt. A Nouveau az NVIDIA kártyákhoz készült nyílt meghajtó, amely gyakran gyengébb teljesítményt nyújt a zárt illesztőkhöz képest.
