Společnost Anysphere vydala Cursor 2.0, zásadní aktualizaci svého editoru kódu s integrovanou umělou inteligencí. Nová verze přináší kompletní redesign uživatelského rozhraní, pokročilé nástroje pro práci s AI asistenty a vylepšenou správu projektů. Cursor konkuruje tradičním editorům jako Visual Studio Code a zaměřuje se na vývojáře, kteří chtějí využít AI jako součást svého pracovního postupu.
Redesign uživatelského rozhraní
Cursor 2.0 přichází s novým designovým jazykem, který má za cíl zlepšit čitelnost a přehlednost při práci s kódem. Týmový design zaměřil na minimalizaci vizuálního nepořádku a vytvoření konzistentnějšího systému ikon a barev. Nové rozhraní reaguje na zpětnou vazbu uživatelů, kteří požadovali čistší a modernější vzhled editoru.
)
Součástí redesignu je také přepracování notifikačního systému a dialógových oken. Vývojáři slibují, že nové rozhraní bude základem pro budoucí funkce, které plánují v následujících měsících.
Diff View pro přehledné zobrazení změn
Nová funkce Diff View reaguje na jeden z nejčastějších problémů při práci s AI nástroji – nepřehledné zobrazení navrhovaných změn v kódu. Diff View umožňuje vývojářům vidět rozdíly mezi původním a upraveným kódem v přehledném formátu, který známe z verzovacích systémů jako Git.

Uživatelé mohou procházet jednotlivé změny pomocí klávesových zkratek, přijímat nebo odmítat úpravy po částech a přidávat vlastní poznámky. Funkce je dostupná ve všech módech práce s AI, včetně inline editace i v panelu Composer. Diff View řeší problém, kdy AI navrhne rozsáhlé změny a vývojář pak obtížně kontroluje, co přesně bylo upraveno.
Projects pro správu více repozitářů
Funkce Projects představuje nový způsob organizace práce na větších projektech, které zahrnují více repozitářů nebo složek. Vývojáři mohou vytvořit projekt, přidat do něj relevantní repozitáře a Cursor pak poskytuje AI kontextové informace ze všech těchto zdrojů najednou.
Každý projekt má vlastní indexovanou databázi kódu, takže vyhledávání a reference fungují napříč všemi připojenými repozitáři. To je užitečné například při práci na mikroslužbách, kde jedna služba závisí na kódu z jiného repozitáře. AI asistent pak může při generování kódu brát v úvahu strukturu a konvence z celého projektu, ne jen z aktuálně otevřeného adresáře.
Canvas Editor pro iterativní práci s AI
Canvas Editor představuje nový typ uživatelského rozhraní pro práci s umělou inteligencí při tvorbě kódu. Místo tradičního textového editoru poskytuje interaktivní plochu, kde vývojář vidí návrhy AI a může je postupně upravovat a vylepšovat.
Canvas pracuje jako samostatné okno vedle hlavního editoru. Vývojář v něm může žádat AI o vytvoření nového kódu, jeho úpravu nebo refaktoring, přičemž všechny verze zůstávají dostupné v historii. Funkce se hodí zejména pro experimenty s architekturou, prototypování nových funkcí nebo učení se novým vzorům kódu.
Cursor umožňuje přepínat mezi Canvas a klasickým editorem pomocí jednoduchého příkazu, takže vývojář může volit podle situace, který nástroj je pro daný úkol vhodnější.
Vylepšený Composer Agentic Mode
Composer je nástroj v Cursoru, který umožňuje zadávat AI úkoly přirozeným jazykem a nechat ji vytvářet nebo upravovat kód. Agentic Mode je rozšířený režim, ve kterém AI nejen generuje kód, ale také aktivně prochází projekt, hledá související soubory a provádí komplexnější úpravy napříč více soubory současně.
Ve verzi 2.0 získal Composer Agentic Mode několik vylepšení. AI teď dokáže lépe rozpoznat, které soubory souvisí s aktuálním úkolem, a sníží tak množství irelevantního kontextu. Zlepšila se také schopnost pracovat s více soubory najednou – AI nyní chápe závislosti mezi soubory a dokáže provádět koordinované změny, které zachovávají konzistenci kódové základny.
Vývojáři také zdůraznili zvýšení spolehlivosti. Předchozí verze Agentic Mode občas produkovaly neúplné nebo nekonsistentní změny, nová verze má podle týmu výrazně nižší chybovost.
Integrace s Claude Pro
Cursor 2.0 přináší integraci s předplatným Claude Pro od společnosti Anthropic. Uživatelé, kteří mají aktivní předplatné Claude Pro, získají přístup k pokročilejším modelům přímo v editoru Cursor, včetně experimentálních verzí, které ještě nemusí být veřejně dostupné.
Integrace funguje tak, že uživatel propojí svůj účet Claude Pro s Cursorem a následně může v nastavení editoru vybrat, který model chce používat. To umožňuje pracovat s nejnovějšími verzemi Claude, které mohou nabídnout lepší kvalitu generovaného kódu nebo rychlejší odpovědi.
Cursor nadále podporuje i vlastní modely a další poskytovatele AI, takže uživatelé si mohou vybrat podle svých preferencí a potřeb konkrétního projektu.
Další vylepšení
Verze 2.0 obsahuje řadu menších vylepšení napříč celým editorem. Mezi nimi je rychlejší indexování kódové základny, vylepšené automatické dokončování kódu a lepší správa kontextu při práci s velkými projekty. Cursor také optimalizoval využití paměti, což má zlepšit výkon při práci s rozsáhlými repozitáři.
Vývojový tým avizuje, že Cursor 2.0 je základem pro další plánované funkce, které chtějí představit v příštích měsících. Mezi prioritami je rozšíření možností spolupráce více vývojářů na jednom projektu a pokročilejší nástroje pro ladění kódu s pomocí AI.
Cursor zůstává postaven na otevřeném editoru Visual Studio Code a zachovává kompatibilitu s jeho rozšířeními. Aktualizace na verzi 2.0 je k dispozici zdarma pro všechny uživatele Cursoru.
|