CodeWithLLM-Updates
-

Cursor з 19 лютого поступово випускає версію 0.46, у якій вони радикально та суперечливо змінили інтерфейс взаємодії з ШІ.

Справа в тому, що спочатку в Cursor був лише Chat, з яким можна було спілкуватися та отримувати варіанти правок коду — треба було натискати кнопку "застосувати". Потім з'явився окремий Composer, який міг одночасно працювати з кількома файлами та пропонувати правки в них. У ньому також з'явився режим agent, коли спочатку вносяться правки, а потім виводиться diff для перегляду, тобто за замовчуванням правки приймаються. Усі ці три режими за останні місяці знайшли свої ніші в моїй голові, і, думаю, як і багато шанувальників Cursor, я вибирав, коли який режим мені потрібен.

🚨 Тепер же вони вирішили об'єднати Chat і Composer в одному вікні панелі та просто зробили випадаючий список з трьома варіантами (хоткеї є тільки на два).

Chat -> Ask
Composer (normal) -> Edit
Composer (agent) -> Agent

Єдиний плюс цього (це в бета-функціях у налаштуваннях) — це те, що тепер є спільний контекст у них. Все інше поки що мені не дуже зручно. Особливо що більш не можна прив'язувати модель до режиму — у мене в чаті були повільні thinking моделі, а на Composer claude.

До кінця не розумію, навіщо це спрощення було зроблено. Вони пишуть, щоб уникнути плутанини, але у мене плутанини і не було — я чітко розумів, коли що використовувати. Раніше всі копіювали Cursor як лідера, а тепер вони хочуть бути як Windsurf / Cline.

Також агенту дали можливість шукати в інтернеті та використовувати MCP.

Ще одна особливість сайту Cursor — неможливість завантажити старі версії. Я знайшов репозиторій cursor-ai-downloads, де людина, починаючи з версії 0.36.2, збирає всі посилання, за що їй велике дякую! Після встановлення потрібно ще вимкнути сервіс оновлень (див за вашою ОС).

https://poe.com/blog/introducing-poe-apps

Чату недостатньо

Компанія Poe, відома своїм універсальним чат-інтерфейсом для взаємодії зі штучним інтелектом, оголосила про запуск нового продукту — Poe Apps.

Створювати додатки без написання коду тепер можна завдяки Canvas чат-інструменту App Creator, який побудований на основі нещодавно випущеної моделі Claude 3.7 Sonnet з code_edit_tool. Також розробники мають повний контроль над HTML і JavaScript.

Компанія представила кілька демонстраційних додатків, зокрема Chibify для перетворення фотографій у 3D-аніме, MagicErase для видалення небажаних об’єктів із зображень та MemeGenBattle для порівняння мемів, створених різними мовними моделями.

Доступно за зниженою ціною раннього доступу на обмежений час.

З мого тестування виявилося, що згенерований апп намагається отримувати дані з LLM у форматі JSON, щоб потім вбудовувати їх у HTML-інтерфейс, але не завжди мовні моделі повертають валідний JSON — у цьому полягає слабкість.

https://www.anthropic.com/news/claude-3-7-sonnet

Оновлення від Claude

Claude Code — це інструмент для програмістів, який дозволяє розробникам делегувати завдання Claude AI прямо з терміналу.

Зараз тільки в обмеженому попередньому перегляді. Список очікувань.

https://www.youtube.com/watch?v=AJpK3YTTKZ4

Claude 3.7 Sonnet — перша гібридна модель міркувань та звичайних відповідей. Є стандартний та розширений режими міркувань. Користувачі можуть контролювати бюджет для міркувань через API.

Перевершує інші моделі, включаючи комбінацію DeepSeek R1 з Claude 3.5 Sonnet, у тестах на вирішення реальних програмістських завдань.

Cursor вже додали звичайний та thinking варіанти. Github Copilot теж.

Вийшла нова модель, це від Ілона Маска - Grok 3. За їх графіками це найкраща LLM на зараз. Поки що безкоштовно на сайті http://grok.com/, API поки немає, тому всі наші плагіни та IDE не оновлюються. До речі, в Cursor доступний Grok 2.

Trea (китайський клон Cursor) нарешті викотили білд під Windows. Повністю безкоштовний, але тільки дві моделі - це GPT-4o чи Claude-3.5-Sonnet. Є вбудований Webview. Чекпоінтів немає. MCP немає. Opt-out від стеження звісно немає.

Оновився Cline до 3.4.
Окрім покращення інтерфейсу чекпоінтів, додаткових контекстів для git та terminal тепер є каталог MCP Marketplace - можна в один клік встановити потрібні тулзи.

https://github.com/srikanth235/openastra

OpenAstra
проект на альфа-стадії

Замість традиційних інструментів (Postman / Insomnia / Yaak) пропонується взаємодіяти з API через чат-інтерфейс (як у ChatGPT). Автор вважає, що це спрощує розуміння та тестування.

Чат підтримує різні LLM, включаючи GPT-4, Claude, Llama, та дозволяє використовувати як OpenAI, так і Azure OpenAI або інші сумісні API.

Завдяки Docker, розгорнути OpenAstra можна за лічені хвилини.

Учора писав, що Windsurf додали MCP (Model Context Protocol).

Можливість використовувати MCP є й в Cursor з версії 0.45, як це налаштувати ось відео:

https://www.youtube.com/watch?v=brhs5DogIf8

У відео показано інтеграцію з Docker та отримання даних про відео з youtube.

Ось деякі з інструментів MCP, які ви можете знайти на https://mcpservers.org/:

  • Веб-скрейпінг (Puppeteer, Brave Search, Fetch, Jina Reader)
  • Комунікація (Slack, Bluesky)
  • Продуктивність (Notion, Apple Shortcuts)
  • Розробка (GitHub, GitLab, GitTools, Phabricator, Obsidian)
  • Бази даних (PostgreSQL, Sqlite, MySQL, BigQuery, Mongo, MongoDB)
  • Хмарні сервіси (Cloudflare, OpenAI, Kagi, Exa, HuggingFace Spaces)
  • Файлова система (Google Drive, Cloud Storage, Secure file operations)
  • Контроль версій (Version Control)
  • Docker, Kubernetes
  • Інше (Sentry, Memory, Google Maps, Cloudflare, CoinCap, MetoroQuery, Windows CLI, Playwright, Google Search Console, Pandoc, Data Exploration, any-chat-completions-mcp, Minima)

Колись Cursor починав з того, що вони копіювали GitHub Copilot як доповнення коду всередині редактора. Вони називали це Copilot++ і поступово вдосконалювали, щоб міг розуміти багато рядків коду.

У середині 2024 року перейменували функцію на Cursor Tab (тому що він працює через кнопку Tab 😉) — ставав швидшим і точнішим. А місяць тому анонсували нову модель, яку назвали Fusion, та краще підримує великі файлі.

Тепер конкуренти намагаються їх наздогнати.

З 13 лютого Zed в бета анонсували Edit Prediction на базі open-source моделі Zeta.

А Windsurf анонсували Wave 3, де, окрім підтримки MCP (Model Context Protocol, така є в Cline), також покращили свою модель автодоповнення у редакторі, назвавши це Tab-to-jump.

І сам GitHub Copilot також не хочуть відставати. Наразі функція "Next Edit Suggestion" у прев’ю — її потрібно активувати в налаштуваннях (відео).

https://supabase.com/

Supabase - альтернатива Firebase з відкритим кодом та SQL базою даних.

Виклали у себе на ютуб каналі приклад використання їх сервіса разом с bolt.new:

https://www.youtube.com/watch?v=GFxOwNiioT0

Також Lovable анонсували покращену інтеграцію з Supabase:

  • Менше помилок
  • Автоматичне зчитування логів edge-функцій
  • Налаштування процесу реєстрації/входу

у MS VS Code 1.97
Copilot вже вбудований у програму, а не встановлюється як розширення. Голосове введення все ще залишається окремим розширенням (VS Code Speech).

Додали модель o3-mini для всіх планів, навіть до безкоштовного де 50 запитів/місяц (новина). Але в мене не з'явилася сама по собі, довелося розбиратися з налаштуваннями:

У попередньому перегляді працює функція завдання контексту з файлу Markdown, тут його треба створити у .github/copilot-instructions.md.

Також люди відкрили, що ви не зможете називати свої змінні "сексТуди" та "сексСюди", оскільки Copilot навмисно припиняє працювати з кодом, який містить заздалегідь визначені заборонені слова (обговорення).

https://youtu.be/C95drFKy4ss

The agent awakens

GitHub Copilot тепер виглядає як Cursor, навіть перемикання на агент режим зробили там же. Тут Composer називається "Edit with Copilot", теж можна перемикати моделі.

Тепер він теж може приймати скріншот, на якому ми показуємо, що не так. Теж є підгрузка markdown файлів для задання контексту.

Бачу, є мікрофон для голосового введення, а такого в Cursor немає...

анонс https://github.blog/news-insights/product-news/github-copilot-the-agent-awakens/

сайт https://cursor.directory/

це каталог шаблонів .cursorrules для Cursor AI та інш ai-ide

за різними темами (шаблонів поки що небагато)

У розділі Learn (https://cursor.directory/learn) зібрані відеоуроки з різних тем від початкового ознайомлення з Cursor AI до більш просунутих технік розробки як то Composer та Rules, інтеграції з іншими платформами та сервісами.

Схожі сайти:

На Aider LLM Leaderboards вже кілька днів перше місце займає не одна модель, а зв’язка DeepSeek R1 + claude-3-5-sonnet-20241022.

Напевно, саме цим керувалися люди, які створили проект

DeepClaude 0.1.0
https://deepclaude.com/

Наразі це дуже мінімалістична BYOK (Bring Your Own Keys) open-source система (https://github.com/getAsterisk/deepclaude) на Rust, створена An Asterisk як side project — потрібно платити двом провайдерам і ввести їхні API-ключі. Хм, чому не зробити через https://openrouter.ai/ — можливо хтось допише.

Можна використовувати на їхньому сайті або розгортати локально. Це не IDE та не плагін, це просто чат з двома моделями.

https://www.youtube.com/watch?v=gYLNxUxVomY

Головні ідеї з відео "Я провів 400+ годин в Cursor, ось що я вивчив":📂 створити папцу instructions або prompts.
Використовувати mardown файли та коментарі у коді для опис проекту, технологічного стеку, технології та структури БД, правил поведінки та важливих інструкції. Регулярне оновлення цих файлів допомагає AI краще розуміти контекст проекту. Cursor не завжди гарно парсить docs фреймворків/бібліотек, краще їх також скопіювати - перевіряй документацію самостійно!

Створюй файл roadmap.md для відстеження стану проєкту, поточних цілей, майбутніх кроків.

Використовувати додаткові інструменти, такі як Perplexity для пошуку інформації та Whisper Flow для голосового вводу. Говорити значно швидше, ніж друкувати! Окремо розуміти свою архітектуру та брейнштормити кращі концепції, це можно робити з "думаючим" чатом як то о1. Не дозволяй AI приймати великі рішення.

⚠️ Небезпека: Не розуміючи коду, створеного AI, накопичується "технічний борг".

(Відео з 17 січня що до r1 та о3) Вибір моделі AI важливий — при генерації коду перевага у Sonnet 3.5, оскільки вона забезпечує високу точність. Запити потрібно будувати детально: описати задачу, додати теги файлів, інструкції та контекст.

🗣 Chat: Для питань, отримання інформації, списків.
✍️ Composer: Для внесення змін до коду, особливо складних, використовуй Agent mode.

Є хитрощі як то "чим менше коду, тим краще" або "думай як старший розробник", "розпочни з трьох абзаців роздумів", "не видаляй коментарі", щоб отримати якісні результати. Не перевантажуйте ШІ великими інстуркціями, а розбивайте завдання на частини.

  • The fewer lines of code, the better
  • Proceed like a Senior Developer
  • DO NOT STOP WORKING until...

дод:

  • v0: Для швидкого створення перших версій дизайну. 🎨
  • Claude чат: Для консультацій, брейншторму. 🤔
  • Lavable/Bolt: Для швидкого створення MVP бекенду (з обережністю, контролюй технічний борг).

згадує https://repoprompt.com/

https://github.com/block/goose

Гусь 1.0.4

Проект Goose - open source агент штучного інтелекту. Пропонує як інтерфейс робочого столу, так і інтерфейс командного рядка (CLI). Він використовує розширення для підключення до існуючих інструментів та застосунків, таких як GitHub чи середовище розробки JetBrains, завдяки MCP. Поки що каталог дуже мінімалістичний.

Goose є багатофункціональним, підтримуючи різних постачальників LLM і здатний обробляти широкий спектр інженерних завдань, включаючи
міграцію коду, онбординг проекту мовами програмування, рефакторінг коду, оцінювання продуктивності, покращення покриття коду, створення каркаса API та генерацію модульних тестів.

Хоча спочатку він був орієнтований на engineering, його відкрита природа заохочує спільноту досліджувати різноманітні застосування.

На щастя, не на Python, бо Rust. Підтримує macOS та Linux. У Windows тільки через WSL (Windows Subsystem for Linux ).

https://www.reddit.com/r/cursor/comments/1ienr72/o3mini_is_out_to_all_cursor_users/?rdt=53528 https://codeium.com/changelog

Windsurf Cascade та Cursor додали o3-mini модель від openai