Как устроен Cursor: технические детали от создателей 🔧
Вчера прочитал очень интересное интервью с основателем Cursor. Интервью содержит множество деталей внутреннего устройства самого популярного AI-кодера, и с моей точки зрения будет интересно практически каждому.
Ниже мой краткий конспект.
Полная оригинальная версия здесь.
Перевод на русский язык: часть 1 | часть 2
Cursor — AI-редактор кода, который за год вырос в 100 раз по нагрузке и обрабатывает более 1 млн запросов в секунду. Сооснователь Суалех Асиф рассказал об используемых технических решениях.
Цифры проекта 📊
• 50 инженеров в команде
• 1M+ транзакций в секунду в пике
• 100x рост пользователей за 12 месяцев
• $500M+ годовая выручка
• Миллиард строк кода пишется ежедневно
Технический стек 💻
Клиент:
• TypeScript — основная логика
• Electron — форк VS Code
• Rust — производительные компоненты
Бэкенд:
• TypeScript + Rust
• Монолитная архитектура
• Node API для связи с Rust
Базы данных:
• Turbopuffer — хранение зашифрованных файлов
• Pinecone — векторная БД для документации
Инфраструктура:
• AWS + Azure для вычислений
• Десятки тысяч NVIDIA H100 GPU
• Terraform для управления инфраструктурой
Как работает автодополнение ⚡️
1️⃣ Клиент собирает контекст кода локально 2️⃣ Код шифруется и отправляется на сервер 3️⃣ Сервер расшифровывает и генерирует предложение 4️⃣ Предложение возвращается в IDE 5️⃣ Пользователь принимает через Tab
Ключевая задача — минимизировать задержки при максимальном качестве предложений.
Чат без хранения кода 🔒
Cursor не хранит исходный код на серверах, используя умную систему индексации:
Создание индексов:
• Код разбивается на чанки
• Создаются эмбеддинги без сохранения имен файлов
• Используются обфусцированные названия
Поиск по коду:
• Векторный поиск по эмбеддингам
• Запрос нужных файлов с клиента
• Анализ и ответ на основе контекста
Синхронизация через Merkle Trees:
• Каждые 3 минуты сравнение деревьев клиент-сервер
• Переиндексация только измененных файлов
• Эффективное использование ресурсов
Anyrun: оркестратор агентов 🤖
Написанный на Rust сервис для запуска AI-агентов в облаке:
• AWS EC2 — для корпоративных клиентов
• AWS Firecracker — микро-ВМ с запуском за 125мс
• Изоляция процессов — безопасность на уровне ВМ
• Снапшоты — сохранение состояния для быстрого восстановления
Инженерные вызовы 🚧
Проблемы масштабирования:
• Рост использования в 100 раз за год
• Миллиарды эмбеддингов ежедневно
• Один из крупнейших клиентов OpenAI
Проблема холодного старта:
• При падении всех нодов перезапуск критичен
• Нужно контролировать трафик при восстановлении
• Приоритизация пользователей во время инцидентов
Шардинг и его сложности:
• Ручное разделение индексов в Pinecone
• Недоиспользование ресурсов (30% простоя)
• Сложные миграции между шардами
Миграции баз данных 🔄
От Yugabyte к PostgreSQL:
• Yugabyte не справлялся с нагрузкой
• Долгие транзакции в распределенной системе
• PostgreSQL на AWS RDS решил проблемы
От PostgreSQL к Turbopuffer:
• 22TB данных в RDS достигли лимитов
• Особенности VACUUM в PostgreSQL
• Экстренная миграция за 10 часов во время инцидента
Культура разработки 👥
Релизы:
• Каждые 2-4 недели (десктопное приложение)
• Консервативные feature flags
• Тщательное тестирование перед выпуском
Команда:
• 15 инженеров в инфраструктурной команде
• Культура экспериментов
• Использование собственного продукта
Будущие вызовы:
• Масштабирование reinforcement learning
• Тысячи GPU для обучения
• Сложная архитектура с множеством компонентов
Выводы 💡
• Небольшие команды могут превосходить гигантов при правильном подходе
• Облачные провайдеры критичны для быстрого масштабирования
• Надо быть очень осторожными с использованием стартап-продуктов в инфраструктуре - лучше доверять гиперскейлерам
• Создание продукта для собственной аудитории упрощает разработку
Cursor своим примером показывает, как 50 инженеров могут конкурировать с Microsoft и GitHub, фокусируясь на потребностях разработчиков.
@llm_notes
#cursor #vibecoding #tech_architecture #startup_scaling
Вчера прочитал очень интересное интервью с основателем Cursor. Интервью содержит множество деталей внутреннего устройства самого популярного AI-кодера, и с моей точки зрения будет интересно практически каждому.
Ниже мой краткий конспект.
Полная оригинальная версия здесь.
Перевод на русский язык: часть 1 | часть 2
Cursor — AI-редактор кода, который за год вырос в 100 раз по нагрузке и обрабатывает более 1 млн запросов в секунду. Сооснователь Суалех Асиф рассказал об используемых технических решениях.
Цифры проекта 📊
• 50 инженеров в команде
• 1M+ транзакций в секунду в пике
• 100x рост пользователей за 12 месяцев
• $500M+ годовая выручка
• Миллиард строк кода пишется ежедневно
Технический стек 💻
Клиент:
• TypeScript — основная логика
• Electron — форк VS Code
• Rust — производительные компоненты
Бэкенд:
• TypeScript + Rust
• Монолитная архитектура
• Node API для связи с Rust
Базы данных:
• Turbopuffer — хранение зашифрованных файлов
• Pinecone — векторная БД для документации
Инфраструктура:
• AWS + Azure для вычислений
• Десятки тысяч NVIDIA H100 GPU
• Terraform для управления инфраструктурой
Как работает автодополнение ⚡️
1️⃣ Клиент собирает контекст кода локально 2️⃣ Код шифруется и отправляется на сервер 3️⃣ Сервер расшифровывает и генерирует предложение 4️⃣ Предложение возвращается в IDE 5️⃣ Пользователь принимает через Tab
Ключевая задача — минимизировать задержки при максимальном качестве предложений.
Чат без хранения кода 🔒
Cursor не хранит исходный код на серверах, используя умную систему индексации:
Создание индексов:
• Код разбивается на чанки
• Создаются эмбеддинги без сохранения имен файлов
• Используются обфусцированные названия
Поиск по коду:
• Векторный поиск по эмбеддингам
• Запрос нужных файлов с клиента
• Анализ и ответ на основе контекста
Синхронизация через Merkle Trees:
• Каждые 3 минуты сравнение деревьев клиент-сервер
• Переиндексация только измененных файлов
• Эффективное использование ресурсов
Anyrun: оркестратор агентов 🤖
Написанный на Rust сервис для запуска AI-агентов в облаке:
• AWS EC2 — для корпоративных клиентов
• AWS Firecracker — микро-ВМ с запуском за 125мс
• Изоляция процессов — безопасность на уровне ВМ
• Снапшоты — сохранение состояния для быстрого восстановления
Инженерные вызовы 🚧
Проблемы масштабирования:
• Рост использования в 100 раз за год
• Миллиарды эмбеддингов ежедневно
• Один из крупнейших клиентов OpenAI
Проблема холодного старта:
• При падении всех нодов перезапуск критичен
• Нужно контролировать трафик при восстановлении
• Приоритизация пользователей во время инцидентов
Шардинг и его сложности:
• Ручное разделение индексов в Pinecone
• Недоиспользование ресурсов (30% простоя)
• Сложные миграции между шардами
Миграции баз данных 🔄
От Yugabyte к PostgreSQL:
• Yugabyte не справлялся с нагрузкой
• Долгие транзакции в распределенной системе
• PostgreSQL на AWS RDS решил проблемы
От PostgreSQL к Turbopuffer:
• 22TB данных в RDS достигли лимитов
• Особенности VACUUM в PostgreSQL
• Экстренная миграция за 10 часов во время инцидента
Культура разработки 👥
Релизы:
• Каждые 2-4 недели (десктопное приложение)
• Консервативные feature flags
• Тщательное тестирование перед выпуском
Команда:
• 15 инженеров в инфраструктурной команде
• Культура экспериментов
• Использование собственного продукта
Будущие вызовы:
• Масштабирование reinforcement learning
• Тысячи GPU для обучения
• Сложная архитектура с множеством компонентов
Выводы 💡
• Небольшие команды могут превосходить гигантов при правильном подходе
• Облачные провайдеры критичны для быстрого масштабирования
• Надо быть очень осторожными с использованием стартап-продуктов в инфраструктуре - лучше доверять гиперскейлерам
• Создание продукта для собственной аудитории упрощает разработку
Cursor своим примером показывает, как 50 инженеров могут конкурировать с Microsoft и GitHub, фокусируясь на потребностях разработчиков.
@llm_notes
#cursor #vibecoding #tech_architecture #startup_scaling
👍5❤🔥2
Windsurf Wave 10: новый режим планирования и встроенный браузер 🌊
Windsurf выпустил обновление Wave 10 с двумя ключевыми функциями: встроенным браузером и режимом планирования. Рассмотрим кратко, что это значит для разработчиков.
Windsurf Browser 🌐
Встроенный браузер на базе Chromium интегрирован прямо в IDE. Основные возможности:
• ИИ-ассистент Cascade видит содержимое открытых вкладок
• Автоматическое использование контента веб-страниц без копирования (по сути аналог Stagewise для Cursor)
• Отладка фронтенда и просмотр логов в одном окне (аналог browser-tools-mcp, только встроенный в AI-кодер)
• Работа с документацией API без переключения между приложениями
Planning Mode 📋
Новый подход к долгосрочному планированию проектов:
1️⃣ Создает markdown-файл с целями и задачами 2️⃣ Синхронизируется между пользователем и ИИ 3️⃣ Обновляется автоматически при изменении контекста 4️⃣ Использует более мощную модель для долгосрочного планирования 5️⃣ Сохраняется локально и доступен для редактирования
Технические детали ⚙️
• Planning Mode доступен на всех платных тарифах
• Браузер находится в бета-версии
• Модель O3 стала дешевле в использовании
• Планируется добавление автоматизации веб-задач (по сути встроенный browser-use)
Обновление направлено на решение проблемы разрыва между краткосрочными действиями и долгосрочными целями в разработке. Браузер закрывает пробел в понимании ИИ контекста веб-активности разработчика.
2025 год превращается в настоящее поле битвы AI-браузеров. После Opera, Dia, Perplexity и Genspark теперь и Windsurf решил не отставать от трендов 📈
Ждем ответных шагов от команды Cursor!
Встроенный планировщик без необходимости настройки дополнительных кастомных агентных ролей, Memory Bank или Task Master теперь есть практически у всех популярных AI-кодеров: Windsurf, Claude Code.
@llm_notes
#windsurf #vibecoding #browser #planning #tools
Windsurf выпустил обновление Wave 10 с двумя ключевыми функциями: встроенным браузером и режимом планирования. Рассмотрим кратко, что это значит для разработчиков.
Windsurf Browser 🌐
Встроенный браузер на базе Chromium интегрирован прямо в IDE. Основные возможности:
• ИИ-ассистент Cascade видит содержимое открытых вкладок
• Автоматическое использование контента веб-страниц без копирования (по сути аналог Stagewise для Cursor)
• Отладка фронтенда и просмотр логов в одном окне (аналог browser-tools-mcp, только встроенный в AI-кодер)
• Работа с документацией API без переключения между приложениями
Planning Mode 📋
Новый подход к долгосрочному планированию проектов:
1️⃣ Создает markdown-файл с целями и задачами 2️⃣ Синхронизируется между пользователем и ИИ 3️⃣ Обновляется автоматически при изменении контекста 4️⃣ Использует более мощную модель для долгосрочного планирования 5️⃣ Сохраняется локально и доступен для редактирования
Технические детали ⚙️
• Planning Mode доступен на всех платных тарифах
• Браузер находится в бета-версии
• Модель O3 стала дешевле в использовании
• Планируется добавление автоматизации веб-задач (по сути встроенный browser-use)
Обновление направлено на решение проблемы разрыва между краткосрочными действиями и долгосрочными целями в разработке. Браузер закрывает пробел в понимании ИИ контекста веб-активности разработчика.
2025 год превращается в настоящее поле битвы AI-браузеров. После Opera, Dia, Perplexity и Genspark теперь и Windsurf решил не отставать от трендов 📈
Ждем ответных шагов от команды Cursor!
Встроенный планировщик без необходимости настройки дополнительных кастомных агентных ролей, Memory Bank или Task Master теперь есть практически у всех популярных AI-кодеров: Windsurf, Claude Code.
@llm_notes
#windsurf #vibecoding #browser #planning #tools
👍4🔥4❤2🤩1
Как отслеживать расходы на Claude Code 💰
Если вы пользователь Claude Max или Pro и задаетесь вопросом, стоит ли Claude Code своих денег — просто посмотрите на статистику расходов.
Без детального анализа сложно оценить эффективность затрат. Некоторые задачи могут обходиться в $5 за каждый запуск, что серьезно бьет по бюджету 💸
Есть два полезных инструмента для отслеживания использования Claude Code:
1️⃣ ccusage
• CLI-инструмент для анализа использования токенов Claude Code
• Помогает легко выявить ресурсозатратные задачи
• Работает с локальными JSONL файлами
2️⃣ claude-code-costs
• Предоставляет визуальную разбивку стоимости сессий Claude
• Показывает расходы в динамике по времени
• Полезен для контроля бюджета
Основные возможности:
🔹 Расчет общих затрат по всем диалогам
🔹 Ежедневная разбивка расходов за последние 30 дней
🔹 Топ-20 самых дорогих диалогов
🔹 Фильтрация по проектам
🔹 Интерактивные HTML-отчеты с графиками
Установка и использование:
Оба инструмента анализируют данные из
Определенно стоит попробовать, если регулярно используете Claude Code для работы.
@llm_notes
#claude #cost #budget #development #vibecoding
Если вы пользователь Claude Max или Pro и задаетесь вопросом, стоит ли Claude Code своих денег — просто посмотрите на статистику расходов.
Без детального анализа сложно оценить эффективность затрат. Некоторые задачи могут обходиться в $5 за каждый запуск, что серьезно бьет по бюджету 💸
Есть два полезных инструмента для отслеживания использования Claude Code:
1️⃣ ccusage
• CLI-инструмент для анализа использования токенов Claude Code
• Помогает легко выявить ресурсозатратные задачи
• Работает с локальными JSONL файлами
2️⃣ claude-code-costs
• Предоставляет визуальную разбивку стоимости сессий Claude
• Показывает расходы в динамике по времени
• Полезен для контроля бюджета
Основные возможности:
🔹 Расчет общих затрат по всем диалогам
🔹 Ежедневная разбивка расходов за последние 30 дней
🔹 Топ-20 самых дорогих диалогов
🔹 Фильтрация по проектам
🔹 Интерактивные HTML-отчеты с графиками
Установка и использование:
npx ccusage@latest
npx claude-code-costs
Оба инструмента анализируют данные из
~/.claude/projects/
и не требуют дополнительной настройки 🛠Определенно стоит попробовать, если регулярно используете Claude Code для работы.
@llm_notes
#claude #cost #budget #development #vibecoding
❤3🔥2👍1
🚀 Cursor Agents теперь доступны в браузере и на мобильных устройствах
Разработчики Cursor расширили возможности своих AI-агентов — теперь они работают не только на десктопе, но и в веб-браузере, и на мобильных устройствах.
Что нового:
🌐 Кодинг откуда угодно — запускайте агентов из любого браузера или мобильного устройства для работы со своими задачами по написанию кода
⚙️ Фоновое выполнение задач — агенты вносят изменения в кодовую базу, создают pull request'ы и выполняют задачи без постоянного контроля (см. background agents)
🔄 Бесшовная передача на десктоп — продолжайте работу с того места, где остановились веб-агенты, прямо в Cursor IDE для проверки и доработки
🤖 Параллельное тестирование агентов — запускайте одну и ту же задачу на разных AI-моделях одновременно для сравнения результатов
Теперь можно задать задачу Cursor-агенту с телефона в кафе, а когда вернетесь к рабочему месту — просмотреть готовые изменения в редакторе. Агенты работают с реальной кодовой базой (нужно интегрировать cursor с github), что делает процесс разработки более гибким и продуктивным 📱💻
Подробности в официальном блоге Cursor тут
@llm_notes
#cursor #vibecoding #development #productivity #mobile
Разработчики Cursor расширили возможности своих AI-агентов — теперь они работают не только на десктопе, но и в веб-браузере, и на мобильных устройствах.
Что нового:
🌐 Кодинг откуда угодно — запускайте агентов из любого браузера или мобильного устройства для работы со своими задачами по написанию кода
⚙️ Фоновое выполнение задач — агенты вносят изменения в кодовую базу, создают pull request'ы и выполняют задачи без постоянного контроля (см. background agents)
🔄 Бесшовная передача на десктоп — продолжайте работу с того места, где остановились веб-агенты, прямо в Cursor IDE для проверки и доработки
🤖 Параллельное тестирование агентов — запускайте одну и ту же задачу на разных AI-моделях одновременно для сравнения результатов
Теперь можно задать задачу Cursor-агенту с телефона в кафе, а когда вернетесь к рабочему месту — просмотреть готовые изменения в редакторе. Агенты работают с реальной кодовой базой (нужно интегрировать cursor с github), что делает процесс разработки более гибким и продуктивным 📱💻
Подробности в официальном блоге Cursor тут
@llm_notes
#cursor #vibecoding #development #productivity #mobile
❤4👍4🔥4👎1
Media is too big
VIEW IN TELEGRAM
Claudia: долгожданный GUI для Claude Code — обзор возможностей 🖥
Никто, наверное, сейчас не будет спорить, что Claude Code от Anthropic с момента своего выхода в свет показал себя, как мощнейший AI-инструмент для разработки, но работа через командную строку подходит не всем, да и добавлять скрины интерфейса приложения в него в процессе траблшутинга не так удобно как в том же Cursor.
Claudia решает эту проблему, предоставляя графический интерфейс и дополнительные возможности.
Что такое Claudia? 🤔
Claudia — это open-source десктопное приложение, построенное на Tauri 2, которое превращает Claude Code в полноценную IDE-подобную среду. Работает на Windows, macOS и Linux.
Основные возможности 🛠
(очень советую посмотреть "крышесносную" 2х минутную демку)
Управление проектами:
• Визуальный браузер всех Claude Code проектов
• Возобновление прошлых сессий с полным контекстом
• Умный поиск по проектам и сессиям
Кастомные агенты:
• Создание специализированных AI-агентов
• Настройка системных промптов для конкретных задач
• Изолированная среда выполнения с детальными разрешениями
Аналитика и мониторинг:
📊 Dashboard с метриками использования 📈 Отслеживание расходов API в реальном времени 📋 Детальная разбивка по моделям, проектам и времени
Ключевые преимущества 💡
1️⃣ Полный контекст
В отличие от Cursor, Claude Code предоставляет доступ к полному контекстному окну модели (200K токенов), что значительно повышает качество работы.
2️⃣ Система чекпоинтов
• Создание точек сохранения в любой момент
• Визуальная временная шкала сессий
• Возможность отката изменений одним кликом
• Встроенный diff-viewer для сравнения версий
3️⃣ Удобство работы с изображениями Прямая вставка изображений в интерфейс без необходимости указывать пути к файлам.
4️⃣ MCP серверы
• Графическое управление Model Context Protocol серверами
• Импорт конфигураций из JSON
• Тестирование соединений через UI
Установка ⚙️
Требования:
• Node.js 18+
• Rust 1.70+
• Bun
• Git
• Claude Code CLI
Процесс установки:
У меня вся процедура заняла около 5 минут
Практическое применение 🎯
Примеры использования:
• Создание веб-приложений (например, клон Notion)
• Разработка мобильных прототипов
• Автоматизация рефакторинга кода
• Написание unit-тестов
Типы агентов которые можно создать:
• Web Search Agent — для поиска документации
• Security Scanner — проверка уязвимостей (просто🔥 )
• Code Quality Checker — анализ качества кода
• Bug Fixer — автоматическое исправление ошибок
Ограничения ⚠️
• Сборка только из исходного кода (пока нет готовых релизов)
• Лицензия AGPL (важно для коммерческого использования)
• Некоторые функции еще в разработке
• Claude Code недоступен на Windows (только через WSL)
Заключение 📝
Claudia превращает мощный, но сложный в использовании Claude Code в доступный инструмент с богатым функционалом. Особенно полезна Claudia будет для разработчиков, которые предпочитают графические интерфейсы командной строке.
Проект активно развивается и уже сейчас предлагает функциональность, сопоставимую с коммерческими решениями.
@llm_notes
#claudecode #vibecoding #claudia #development #opensource
Никто, наверное, сейчас не будет спорить, что Claude Code от Anthropic с момента своего выхода в свет показал себя, как мощнейший AI-инструмент для разработки, но работа через командную строку подходит не всем, да и добавлять скрины интерфейса приложения в него в процессе траблшутинга не так удобно как в том же Cursor.
Claudia решает эту проблему, предоставляя графический интерфейс и дополнительные возможности.
Что такое Claudia? 🤔
Claudia — это open-source десктопное приложение, построенное на Tauri 2, которое превращает Claude Code в полноценную IDE-подобную среду. Работает на Windows, macOS и Linux.
Основные возможности 🛠
(очень советую посмотреть "крышесносную" 2х минутную демку)
Управление проектами:
• Визуальный браузер всех Claude Code проектов
• Возобновление прошлых сессий с полным контекстом
• Умный поиск по проектам и сессиям
Кастомные агенты:
• Создание специализированных AI-агентов
• Настройка системных промптов для конкретных задач
• Изолированная среда выполнения с детальными разрешениями
Аналитика и мониторинг:
📊 Dashboard с метриками использования 📈 Отслеживание расходов API в реальном времени 📋 Детальная разбивка по моделям, проектам и времени
Ключевые преимущества 💡
1️⃣ Полный контекст
В отличие от Cursor, Claude Code предоставляет доступ к полному контекстному окну модели (200K токенов), что значительно повышает качество работы.
2️⃣ Система чекпоинтов
• Создание точек сохранения в любой момент
• Визуальная временная шкала сессий
• Возможность отката изменений одним кликом
• Встроенный diff-viewer для сравнения версий
3️⃣ Удобство работы с изображениями Прямая вставка изображений в интерфейс без необходимости указывать пути к файлам.
4️⃣ MCP серверы
• Графическое управление Model Context Protocol серверами
• Импорт конфигураций из JSON
• Тестирование соединений через UI
Установка ⚙️
Требования:
• Node.js 18+
• Rust 1.70+
• Bun
• Git
• Claude Code CLI
Процесс установки:
git clone https://github.com/getAsterisk/claudia.git
cd claudia
bun install
bun run tauri build
У меня вся процедура заняла около 5 минут
Практическое применение 🎯
Примеры использования:
• Создание веб-приложений (например, клон Notion)
• Разработка мобильных прототипов
• Автоматизация рефакторинга кода
• Написание unit-тестов
Типы агентов которые можно создать:
• Web Search Agent — для поиска документации
• Security Scanner — проверка уязвимостей (просто
• Code Quality Checker — анализ качества кода
• Bug Fixer — автоматическое исправление ошибок
Ограничения ⚠️
• Сборка только из исходного кода (пока нет готовых релизов)
• Лицензия AGPL (важно для коммерческого использования)
• Некоторые функции еще в разработке
• Claude Code недоступен на Windows (только через WSL)
Заключение 📝
Claudia превращает мощный, но сложный в использовании Claude Code в доступный инструмент с богатым функционалом. Особенно полезна Claudia будет для разработчиков, которые предпочитают графические интерфейсы командной строке.
Проект активно развивается и уже сейчас предлагает функциональность, сопоставимую с коммерческими решениями.
@llm_notes
#claudecode #vibecoding #claudia #development #opensource
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥2🦄1
Claude Code получил функцию Hooks для интеграции в рабочий процесс 🔧
В Claude Code появилась новая возможность — Hooks, которая позволяет выполнять пользовательские shell-команды до или после использования инструментов. Это позволяет пользователю интегрировать в пайплайн разработки с использованием Claude Code свои собственные скрипты.
Доступные типы хуков:
1️⃣ PreToolUse — выполняется перед использованием инструмента, подходит для блокировки потенциально опасных операций
2️⃣ PostToolUse — запускается после использования инструмента, полезен для автоформатирования или логирования
3️⃣ Notification — срабатывает когда Claude требует внимания или задает вопрос
4️⃣ Stop — выполняется перед завершением ответа, подходит для очистки или генерации сводок
5️⃣ SubagentStop — запускается когда субагент Claude Code (вызов инструмента Task) завершает свою работу
Настройка и использование ⚙️
• Настройка через интерфейс
• Возможность фильтрации по названию инструмента
• Команды могут выполняться параллельно
Практические примеры:
• Notification хук для macOS со звуковым уведомлением (если его настроить на хук
• Можно настроить отправку уведомлений в Slack или WhatsApp при завершении задач 📱
Безопасность 🔒
Claude контролирует безопасность вызовов — всегда запрашивает подтверждение перед внесением изменений, что предотвращает выполнение потенциально вредоносных скриптов.
Что круто: функция совместима и может работать с MCP инструментами
Подробности настройки в официальной документации
@llm_notes
#claude #hooks #vibecoding #development #automation
В Claude Code появилась новая возможность — Hooks, которая позволяет выполнять пользовательские shell-команды до или после использования инструментов. Это позволяет пользователю интегрировать в пайплайн разработки с использованием Claude Code свои собственные скрипты.
Доступные типы хуков:
1️⃣ PreToolUse — выполняется перед использованием инструмента, подходит для блокировки потенциально опасных операций
2️⃣ PostToolUse — запускается после использования инструмента, полезен для автоформатирования или логирования
3️⃣ Notification — срабатывает когда Claude требует внимания или задает вопрос
4️⃣ Stop — выполняется перед завершением ответа, подходит для очистки или генерации сводок
5️⃣ SubagentStop — запускается когда субагент Claude Code (вызов инструмента Task) завершает свою работу
Настройка и использование ⚙️
• Настройка через интерфейс
/hooks
(см. скриншот)• Возможность фильтрации по названию инструмента
• Команды могут выполняться параллельно
Практические примеры:
• Notification хук для macOS со звуковым уведомлением (если его настроить на хук
Stop
или SubagentStop
, то будет аналог того, что есть в Cursor Settings в разделе Settings -> Chat -> Completion Sound
)• Можно настроить отправку уведомлений в Slack или WhatsApp при завершении задач 📱
Безопасность 🔒
Claude контролирует безопасность вызовов — всегда запрашивает подтверждение перед внесением изменений, что предотвращает выполнение потенциально вредоносных скриптов.
Что круто: функция совместима и может работать с MCP инструментами
Подробности настройки в официальной документации
@llm_notes
#claude #hooks #vibecoding #development #automation
🔥5👍2💯2
This media is not supported in your browser
VIEW IN TELEGRAM
Amazon запустила Kiro — новую IDE с ИИ-агентами 🚀
ИИ-агентов для написания кода становится все больше :)
Amazon представила собственную среду разработки с искусственным интеллектом под названием Kiro.
Инструмент работает на базе Claude Sonnet 4 и нацелен на решение проблемы перехода от прототипов к готовым к продакшену приложениям.
Ключевые особенности:
• Spec-driven разработка по умолчанию
• Автоматическая генерация технических документов
• Структурированный подход к планированию задач
• Бесплатный доступ к Claude 4 в период превью (просто🔥 )
Что отличает Kiro от конкурентов: 📋
🔹 Фокус на спецификациях вместо простого написания кода
🔹 Автоматическое создание документации требований
🔹 Генерация дизайн-документов и списков задач
🔹 Интеграция лучших практик разработки ПО
Возможности системы:
1️⃣ Организация разработки вокруг требований
2️⃣ Создание структурированного рабочего процесса
3️⃣ Поддержка совместной работы команды
4️⃣ Переход от "vibe coding" к production-ready решениям
Лучшие практики использования: ⚡️
• Начинайте со спецификаций — используйте режим "Code with Spec" для планирования архитектуры
• Настройте steering документы — создайте правила и руководства для ИИ-агента
• Используйте хуки для автоматизации — настройте автоматическое обновление документации и управление ассетами
• Импортируйте конфигурацию VS Code — сохраните привычную рабочую среду
• Настройте MCP серверы — расширьте возможности через Model Context Protocol (настраивается все через json-файл, пока никакого MCP-маркетплейса я не обнаружил)
• Работайте с демо-проектом — изучите возможности на примере игры Spirit of Kiro
Kiro представляет собой форк VS Code с улучшенным интерфейсом и дополнительными возможностями. Помимо стандартных функций автодополнения, инструмент предлагает режим "Code with Spec" для планирования реализации и систему хуков для автоматизации задач.
Доступность: 💻
Сейчас Kiro находится в стадии превью и доступна бесплатно. В будущем планируется введение платных тарифов.
🔗 Скачать: https://kiro.dev/downloads/
📚 Документация: https://kiro.dev/docs/guides/learn-by-playing/
Личное мнение:
• для меня основная ценность - бесплатный Claude 4.0 и возможность бесплатно потестировать новый IDE от крупного вендора
• а для того чтобы, взаимодействуя с Claude Code напрямую можно было сильно не напрягаясь структурировать свою работу: генерировать спецификации, тесты и документацию, есть опенсорсные проекты Claude-Code-Development-Kit и SuperClaude
• в отличие от Claude Code Kiro также как и Cursor проксирует обращения к Claude 4.0, поэтому пользоваться им можно со своего ПК без включенного VPN - что удобно
@llm_notes
#kiro #amazon #vibecoding #claude4 #development
ИИ-агентов для написания кода становится все больше :)
Amazon представила собственную среду разработки с искусственным интеллектом под названием Kiro.
Инструмент работает на базе Claude Sonnet 4 и нацелен на решение проблемы перехода от прототипов к готовым к продакшену приложениям.
Ключевые особенности:
• Spec-driven разработка по умолчанию
• Автоматическая генерация технических документов
• Структурированный подход к планированию задач
• Бесплатный доступ к Claude 4 в период превью (просто
Что отличает Kiro от конкурентов: 📋
🔹 Фокус на спецификациях вместо простого написания кода
🔹 Автоматическое создание документации требований
🔹 Генерация дизайн-документов и списков задач
🔹 Интеграция лучших практик разработки ПО
Возможности системы:
1️⃣ Организация разработки вокруг требований
2️⃣ Создание структурированного рабочего процесса
3️⃣ Поддержка совместной работы команды
4️⃣ Переход от "vibe coding" к production-ready решениям
Лучшие практики использования: ⚡️
• Начинайте со спецификаций — используйте режим "Code with Spec" для планирования архитектуры
• Настройте steering документы — создайте правила и руководства для ИИ-агента
• Используйте хуки для автоматизации — настройте автоматическое обновление документации и управление ассетами
• Импортируйте конфигурацию VS Code — сохраните привычную рабочую среду
• Настройте MCP серверы — расширьте возможности через Model Context Protocol (настраивается все через json-файл, пока никакого MCP-маркетплейса я не обнаружил)
• Работайте с демо-проектом — изучите возможности на примере игры Spirit of Kiro
Kiro представляет собой форк VS Code с улучшенным интерфейсом и дополнительными возможностями. Помимо стандартных функций автодополнения, инструмент предлагает режим "Code with Spec" для планирования реализации и систему хуков для автоматизации задач.
Доступность: 💻
Сейчас Kiro находится в стадии превью и доступна бесплатно. В будущем планируется введение платных тарифов.
🔗 Скачать: https://kiro.dev/downloads/
📚 Документация: https://kiro.dev/docs/guides/learn-by-playing/
Личное мнение:
• для меня основная ценность - бесплатный Claude 4.0 и возможность бесплатно потестировать новый IDE от крупного вендора
• а для того чтобы, взаимодействуя с Claude Code напрямую можно было сильно не напрягаясь структурировать свою работу: генерировать спецификации, тесты и документацию, есть опенсорсные проекты Claude-Code-Development-Kit и SuperClaude
• в отличие от Claude Code Kiro также как и Cursor проксирует обращения к Claude 4.0, поэтому пользоваться им можно со своего ПК без включенного VPN - что удобно
@llm_notes
#kiro #amazon #vibecoding #claude4 #development
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7⚡3❤2
Media is too big
VIEW IN TELEGRAM
Qwen3-Code: новый конкурент Claude Code 🚀
Alibaba выпустила Qwen3-Code — модель для программирования с 480 миллиардами параметров (35 млрд активных). Модель поддерживает контекст до 256K токенов нативно и до 1M через экстраполяцию.
Ключевые особенности:
• Mixture of Experts архитектура
• Обучена на 7.5 триллионах токенов (70% код)
• Поддержка агентных задач: кодирование, браузер, инструменты
• Производительность сравнима с Claude Sonnet 4
Инструменты разработки: 🛠
1️⃣ Qwen Code — CLI инструмент (форк Gemini Code)
2️⃣ Интеграция с Claude Code — через API совместимость (подробности в блоге по ссылке)
3️⃣ Поддержка в Cline
Результаты тестирования:
• SWE-Bench Verified: выше Kimi K2 (которая при в 4-5 раз меньшей стоимости показывает результаты всего лишь немного хуже, чем Claude Sonnet 4), ниже Sonnet 4
• Хорошо справляется с задачами, где требуется использование внешних инструментов (tools)
• Более лаконичные ответы по сравнению с Kimi
Доступность и цены: 💰
✅ Бесплатно: chat.qwen.ai
✅ Дешево: Hyperbolic ($2), Parasail ($2-$3.5) - через openrouter.ai
❌ Дорого: официальный API ($6-60 за 1M токенов) и из РФ не так то просто завести учетку на alibabacloud (нужна не только карточка иностранного банка, но и иностранный мобильный номер при регистрации)
Ограничения:
• Пока доступна только большая модель (480B)
• Контекст 256K (больше, чем у Claude)
• Спорные результаты бенчмарков от разработчиков
Установка Qwen Code:
Модель показывает хорошие результаты в задачах AI-программирования, но требует осторожности при выборе провайдера API из-за разброса цен 📊
Теперь в случае когда Claude Sonnet сбоит (как это было на прошлой неделе), у нас есть неплохая замена: Qwen3-code и Kimi-2 (оба варианта можно использовать в Claude Code)
@llm_notes
#qwen #vibecoding #llm #programming #opensource
Alibaba выпустила Qwen3-Code — модель для программирования с 480 миллиардами параметров (35 млрд активных). Модель поддерживает контекст до 256K токенов нативно и до 1M через экстраполяцию.
Ключевые особенности:
• Mixture of Experts архитектура
• Обучена на 7.5 триллионах токенов (70% код)
• Поддержка агентных задач: кодирование, браузер, инструменты
• Производительность сравнима с Claude Sonnet 4
Инструменты разработки: 🛠
1️⃣ Qwen Code — CLI инструмент (форк Gemini Code)
2️⃣ Интеграция с Claude Code — через API совместимость (подробности в блоге по ссылке)
3️⃣ Поддержка в Cline
Результаты тестирования:
• SWE-Bench Verified: выше Kimi K2 (которая при в 4-5 раз меньшей стоимости показывает результаты всего лишь немного хуже, чем Claude Sonnet 4), ниже Sonnet 4
• Хорошо справляется с задачами, где требуется использование внешних инструментов (tools)
• Более лаконичные ответы по сравнению с Kimi
Доступность и цены: 💰
✅ Бесплатно: chat.qwen.ai
✅ Дешево: Hyperbolic ($2), Parasail ($2-$3.5) - через openrouter.ai
❌ Дорого: официальный API ($6-60 за 1M токенов) и из РФ не так то просто завести учетку на alibabacloud (нужна не только карточка иностранного банка, но и иностранный мобильный номер при регистрации)
Ограничения:
• Пока доступна только большая модель (480B)
• Контекст 256K (больше, чем у Claude)
• Спорные результаты бенчмарков от разработчиков
Установка Qwen Code:
npm i -g @qwen-code/qwen-code
Модель показывает хорошие результаты в задачах AI-программирования, но требует осторожности при выборе провайдера API из-за разброса цен 📊
Теперь в случае когда Claude Sonnet сбоит (как это было на прошлой неделе), у нас есть неплохая замена: Qwen3-code и Kimi-2 (оба варианта можно использовать в Claude Code)
@llm_notes
#qwen #vibecoding #llm #programming #opensource
1👍6
Cursor CLI: новый терминальный AI-кодер с бесплатным GPT-5 🚀
Cursor выпустил CLI-версию своего AI-редактора кода, которая пока находится в бета-тестировании. Главная особенность — бесплатный доступ к GPT-5 даже без премиум-подписки.
Что умеет Cursor CLI 💻
• Редактирование кода прямо в терминале
• Управление процессом в реальном времени
• Настройка правил работы через AGENTS.md и MCP
• Интеграция с популярными IDE (JetBrains, VSCode, Android Studio)
• Поддержка трех моделей: GPT-5, Claude 4 Sonnet, Claude 4.1 Opus
Установка ⚙️
Доступные команды 📝
1️⃣
Результаты тестирования 📊
Сильные стороны:
• Справляется с длинными задачами
• Проверяет код на ошибки линтера
• Автоматически коммитит изменения
• Бесплатный доступ к GPT-5. Что с точки зрения красивого фронтенда, с моей точки зрения дает преимущество - см. скриншоты: сверху (темного цвета) - игра "Сапер" в исполнении gpt-5 через cursor cli, снизу (светлого цвета) - та же игра в исполнении claude sonnet 4.0 через claude code
Слабые стороны:
• Медленная работа (особенно GPT-5)
• Нет hooks, sub-агентов и кастомных команд (что есть в Claude Code)
Вывод 🎯
Cursor CLI — неплохое решение для терминального кодирования, особенно учитывая бесплатный доступ к GPT-5. Пока что уступает Claude Code по функциональности, но для бета-версии показывает хорошие результаты.
Если вы тоже проводили тесты - обязательно поделитесь результатами! 🔥 Давайте обсудим в комментариях 💬🤝
@llm_notes
#cursor #cli #gpt5 #vibecoding #terminal
Cursor выпустил CLI-версию своего AI-редактора кода, которая пока находится в бета-тестировании. Главная особенность — бесплатный доступ к GPT-5 даже без премиум-подписки.
Что умеет Cursor CLI 💻
• Редактирование кода прямо в терминале
• Управление процессом в реальном времени
• Настройка правил работы через AGENTS.md и MCP
• Интеграция с популярными IDE (JetBrains, VSCode, Android Studio)
• Поддержка трех моделей: GPT-5, Claude 4 Sonnet, Claude 4.1 Opus
Установка ⚙️
curl https://cursor.com/install -fsS | bash
Доступные команды 📝
1️⃣
/model ls
— список всех моделей 2️⃣ /auto-run
— автоматическое выполнение команд 3️⃣ /new-chat
— новый чат 4️⃣ /clear
— очистка сессии 5️⃣ /vim
— включение Vim-биндинговРезультаты тестирования 📊
Сильные стороны:
• Справляется с длинными задачами
• Проверяет код на ошибки линтера
• Автоматически коммитит изменения
• Бесплатный доступ к GPT-5. Что с точки зрения красивого фронтенда, с моей точки зрения дает преимущество - см. скриншоты: сверху (темного цвета) - игра "Сапер" в исполнении gpt-5 через cursor cli, снизу (светлого цвета) - та же игра в исполнении claude sonnet 4.0 через claude code
Слабые стороны:
• Медленная работа (особенно GPT-5)
• Нет hooks, sub-агентов и кастомных команд (что есть в Claude Code)
Вывод 🎯
Cursor CLI — неплохое решение для терминального кодирования, особенно учитывая бесплатный доступ к GPT-5. Пока что уступает Claude Code по функциональности, но для бета-версии показывает хорошие результаты.
Если вы тоже проводили тесты - обязательно поделитесь результатами! 🔥 Давайте обсудим в комментариях 💬🤝
@llm_notes
#cursor #cli #gpt5 #vibecoding #terminal
👍2❤1
RooCode обновился до версии 3.25: что нового в AI-редакторе кода 🚀
RooCode продолжает активно развиваться (ранее вскользь упоминал этот AI-кодер в контексте систем управления памятью и задачами). За последние месяцы вышло несколько крупных обновлений с версии 3.20 до 3.25. Разберем ключевые нововведения.
Основные обновления:
Версия 3.20 📦
• Экспериментальный маркетплейс расширений и режимов
• Одновременное редактирование и чтение файлов
• Навигация по истории промптов (стрелки вверх/вниз)
Версия 3.21 🛒
• Официальный запуск MCP Marketplace
• Прямая поддержка Claude Max подписок (просто🔥 - позволяет пользоваться RooCode вместо Claude Code всем Claude Max пользователям)
• Улучшенная работа с Excel файлами
• Рендеринг LaTeX уравнений в чате
Версия 3.22 ⚙️
• Поделиться задачей в один клик
• Поддержка Gemini CLI provider
• Автоматическое одобрение по таймеру для последующих запросов
Версия 3.23 🔍
• Индексация кодовой базы стала стабильной функцией
• Список задач (to-do list) прямо в чате (как в Claude Code)
• Список запрещенных команд
• Регистрация в RooCode Cloud
• Поддержка Windows для Claude Code provider
Версия 3.24 🤖
• Интеграция с Hugging Face (тысячи open-source моделей)
• Стандарт Agent Rule с файлами agents.md - такие файлы можно шарить между AI-кодерами, перенося свои лучшие шаблоны с кодом (примеры таких файлов можно найти здесь)
• Новый UI для управления разрешениями терминала
Версия 3.25 ⭐️
• Кастомные slash-команды через markdown файлы (как в Claude Code)
• Очередь сообщений (можно отправлять новые, пока обрабатываются старые)
• Новые провайдеры: Cerebras, Dubao, Sambanova, New Shoots AI
RooCode Cloud ☁️ Новая облачная платформа с расширенными возможностями:
• История задач онлайн
• Функции совместной работы
• Отслеживание использования AI
• Оптимизация затрат
Ключевые возможности:
🔧 Маркетплейс - установка MCP и режимов в один клик без перезапуска
🧠 Индексация кодовой базы - семантический анализ всего проекта для лучшего понимания структуры
📝 To-do списки - автоматическое разбиение задач на шаги с отслеживанием прогресса
⚡️ Slash-команды - создание собственных команд через markdown файлы
📁 Мультифайловые операции - одновременная работа с несколькими файлами
🖼 OCR поддержка - извлечение текста из изображений и документов
Бесплатные API:
• Horizon beta модель - без лимитов
• Qwen3-Coder через OpenRouter и Cerebras (с лимитами)
• Cerebras Code планы ($50/$200) со скоростями до 2000 токенов/сек (Qwen3-Coder)
• KiloCode (это форк RooCode) - $20 бесплатных кредитов
Все обновления направлены на повышение продуктивности разработчиков и упрощение работы с кодом.
KiloCode и RooCode сейчас, мне кажется, смотрятся интереснее Cursor (разве что Cursor Agents и Cursor CLI могут стать диференциатором). На базе этих продуктов можно реализовать качественное локальное решение для AI-кодинга.
Если требуется полностью локальное (offline) решение для AI-кодинга, то я вижу 2 основных варианта:
1) комбинация KiloCode/RooCode + Qwen3-Coder (на базе ollama) кажется мне наиболее подходящим вариантом (вот здесь небольшой ресерч по данной теме)
2) или же cli-вариант на базе связки qwen code + Qwen3-coder (на базе ollama) - вот здесь ресерч по данному вопросу.
@llm_notes
#roocode #vibecoding #kilocode #dev
RooCode продолжает активно развиваться (ранее вскользь упоминал этот AI-кодер в контексте систем управления памятью и задачами). За последние месяцы вышло несколько крупных обновлений с версии 3.20 до 3.25. Разберем ключевые нововведения.
Основные обновления:
Версия 3.20 📦
• Экспериментальный маркетплейс расширений и режимов
• Одновременное редактирование и чтение файлов
• Навигация по истории промптов (стрелки вверх/вниз)
Версия 3.21 🛒
• Официальный запуск MCP Marketplace
• Прямая поддержка Claude Max подписок (просто
• Улучшенная работа с Excel файлами
• Рендеринг LaTeX уравнений в чате
Версия 3.22 ⚙️
• Поделиться задачей в один клик
• Поддержка Gemini CLI provider
• Автоматическое одобрение по таймеру для последующих запросов
Версия 3.23 🔍
• Индексация кодовой базы стала стабильной функцией
• Список задач (to-do list) прямо в чате (как в Claude Code)
• Список запрещенных команд
• Регистрация в RooCode Cloud
• Поддержка Windows для Claude Code provider
Версия 3.24 🤖
• Интеграция с Hugging Face (тысячи open-source моделей)
• Стандарт Agent Rule с файлами agents.md - такие файлы можно шарить между AI-кодерами, перенося свои лучшие шаблоны с кодом (примеры таких файлов можно найти здесь)
• Новый UI для управления разрешениями терминала
Версия 3.25 ⭐️
• Кастомные slash-команды через markdown файлы (как в Claude Code)
• Очередь сообщений (можно отправлять новые, пока обрабатываются старые)
• Новые провайдеры: Cerebras, Dubao, Sambanova, New Shoots AI
RooCode Cloud ☁️ Новая облачная платформа с расширенными возможностями:
• История задач онлайн
• Функции совместной работы
• Отслеживание использования AI
• Оптимизация затрат
Ключевые возможности:
🔧 Маркетплейс - установка MCP и режимов в один клик без перезапуска
🧠 Индексация кодовой базы - семантический анализ всего проекта для лучшего понимания структуры
📝 To-do списки - автоматическое разбиение задач на шаги с отслеживанием прогресса
⚡️ Slash-команды - создание собственных команд через markdown файлы
📁 Мультифайловые операции - одновременная работа с несколькими файлами
🖼 OCR поддержка - извлечение текста из изображений и документов
Бесплатные API:
• Horizon beta модель - без лимитов
• Qwen3-Coder через OpenRouter и Cerebras (с лимитами)
• Cerebras Code планы ($50/$200) со скоростями до 2000 токенов/сек (Qwen3-Coder)
• KiloCode (это форк RooCode) - $20 бесплатных кредитов
Все обновления направлены на повышение продуктивности разработчиков и упрощение работы с кодом.
KiloCode и RooCode сейчас, мне кажется, смотрятся интереснее Cursor (разве что Cursor Agents и Cursor CLI могут стать диференциатором). На базе этих продуктов можно реализовать качественное локальное решение для AI-кодинга.
Если требуется полностью локальное (offline) решение для AI-кодинга, то я вижу 2 основных варианта:
1) комбинация KiloCode/RooCode + Qwen3-Coder (на базе ollama) кажется мне наиболее подходящим вариантом (вот здесь небольшой ресерч по данной теме)
2) или же cli-вариант на базе связки qwen code + Qwen3-coder (на базе ollama) - вот здесь ресерч по данному вопросу.
@llm_notes
#roocode #vibecoding #kilocode #dev
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3☃1