Skip to content

Releases: csanelo/Crab-Code-IDE

Update CrabCode - 0.3.3

Choose a tag to compare

@csanelo csanelo released this 07 Aug 09:41

**CrabCode 0.3.3 — большое обновление

Вышло новое обновление CrabCode. Основной упор сделан на производительность, стабильность агента и прозрачную работу с контекстом.

Длинные сессии стали быстрее
Оптимизирована работа чата с большими историями на десятки тысяч токенов. Настройки, файлы и интерфейс остаются отзывчивыми даже во время генерации ответа. Также исправлено кратковременное исчезновение дерева проекта.

Реальный подсчёт токенов
В меню контекста теперь отображаются:
максимальный контекст выбранной модели;
входные и выходные токены;
общий расход за запуск;
кэшированные токены;
статус подсчёта: точный или приблизительный.

CrabCode получает реальные данные от OpenAI-совместимых API, Anthropic и Gemini. Если провайдер не передаёт статистику, приложение честно показывает оценку.
Теперь Stop действительно останавливает работу
Кнопка остановки прерывает генерацию модели, сетевые запросы, инструменты и ожидание подтверждений. После остановки больше не приходят запоздалые сообщения или результаты команд.

Глубокая интеграция с терминалом
Кнопка Run автоматически открывает терминал.
Запускается точная команда из блока без лишнего текста.
Агент ждёт завершения команды и анализирует результат.
При успехе работа продолжается, при ошибке агент предлагает исправление.
Учитывается выбранный в настройках shell.
Запоминается текущая директория без лишних cd.
Исправлено бесконечное состояние Running.
Вывод команд стал цветным, компактным и прокручиваемым.

Улучшенная память агента
Агент запоминает уже просмотренные файлы, реже выполняет повторный анализ и понятнее описывает текущие действия. Сообщения о работе агента отображаются на языке диалога.
Полноценные переносимые Skills
Теперь вместе с SKILL.md сохраняются скрипты, шаблоны и другие ресурсы скилла. После открытия нового проекта всё необходимое для работы уже находится на месте.
Обновлённый интерфейс

Переработаны выбор режима, модели и уровня рассуждений, состояния наведения, иконки, Steps и скроллы. По умолчанию файлы находятся слева, а чат справа — расположение можно поменять в настройках. Web включён по умолчанию.**

Full Changelog: v0.3.2...v0.3.3

Global Update CrabCode - 0.3.2

Choose a tag to compare

@csanelo csanelo released this 30 Jul 23:15
photo_2026-07-30_18-34-38

CrabCode 0.3.2 — Agent, Models and Integrations Update

CrabCode 0.3.2 значительно улучшает AI-агента, работу с моделями, MCP-серверами, Skills, Computer Access, Web Access и системой контроля изменений.

AI-агент

Агент стал стабильнее выполнять сложные многоэтапные задачи и работать с большими проектами.

  • Улучшен выбор инструментов для текущей задачи.
  • Улучшено сохранение контекста проекта и предыдущих изменений.
  • Повышена стабильность при работе с несколькими файлами.
  • Улучшено восстановление после ошибок инструментов и провайдеров.
  • Сокращено количество ненужных действий.
  • Улучшено продолжение работы в длинных диалогах.
  • Более чётко разделены планирование, подтверждение и автоматическое выполнение.

MCP

Переработана система подключения и использования MCP-серверов.

  • Добавлена отдельная вкладка MCP в настройках.
  • Подключённые серверы отображаются в одном разделе.
  • Серверы можно включать и отключать без удаления конфигурации.
  • Упрощено отображение MCP-подключений.
  • Улучшено обнаружение MCP-инструментов агентом.
  • Поддерживаются локальные серверы и удалённые HTTP/SSE-подключения.

Skills

Обновлена система Skills.

  • Упрощён интерфейс.
  • Убрана старая форма ручного добавления через GitHub URL.
  • Добавлена возможность попросить агента подключить нужный Skill.
  • Названия Skills отображаются без лишних путей.
  • Обновлены иконка и визуальное оформление.
  • Улучшено применение Skills агентом во время выполнения задач.

Бесплатные AI-модели

Добавлены бесплатные модели через встроенный каталог провайдеров.

  • Улучшено переключение между моделями.
  • Список моделей синхронизируется с интерфейсом.
  • Улучшена обработка недоступных моделей.
  • Добавлена безопасная совместимость с текстовыми API.
  • Исправлена передача изображений в модели, которые принимают только текст.

Доступность бесплатных моделей может зависеть от ограничений и политики провайдера.

Antigravity

Добавлена интеграция Antigravity.

  • Подключение Antigravity внутри CrabCode.
  • Получение поддерживаемых моделей.
  • Автоматическое обновление токена.
  • Получение информации о квотах.
  • Работа агента с проектом через модели Antigravity.
  • Улучшенная обработка недоступных моделей и ошибок провайдера.

Reasoning Effort

Добавлены уровни глубины рассуждения:

Уровень Назначение
Low Быстрые ответы и небольшие изменения
Medium Обычная разработка
High Сложные задачи и отладка
XHigh Глубокий анализ и крупные изменения
Max Максимальный бюджет рассуждения и увеличенное количество шагов

Если провайдер не поддерживает выбранный параметр, CrabCode автоматически использует совместимый режим.

Computer Access

Улучшено управление компьютером через агента.

При включённом High access инструменты компьютера доступны без необходимости повторять специальную фразу-разрешение в каждом сообщении.

Агент самостоятельно использует Computer Access только тогда, когда это действительно требуется текущей задачей.

Доступные действия:

  • просмотр окон и процессов;
  • переключение между приложениями;
  • снимки рабочего стола;
  • нажатия по координатам;
  • ввод текста;
  • сочетания клавиш;
  • прокрутка интерфейса;
  • проверка результата после выполненных действий.

Также исправлена работа снимков экрана с текстовыми моделями. Неподдерживаемые блоки image_url больше не отправляются в text-only API.

Computer Access в текущей версии реализован для Windows.

Web Access

Переключатель Web теперь является фактической границей доступа к интернету.

Когда Web включён, агент может:

  • искать информацию;
  • открывать сайты;
  • читать документацию;
  • просматривать GitHub-репозитории;
  • читать README;
  • использовать встроенный браузер.

Специальная фраза для разрешения интернет-доступа больше не требуется.

Когда Web выключен, сетевые инструменты остаются заблокированными.

Промпты и контекст

Переработаны инструкции и управление контекстом.

  • Улучшена структура системных промптов.
  • Улучшена обработка длинных разговоров.
  • Старые сообщения и большие результаты инструментов компактно сжимаются.
  • Устаревшие изображения не занимают контекст модели.
  • Улучшено кеширование повторяющейся части промпта.
  • Добавлено более безопасное восстановление после ошибок провайдера.
  • Агент реже использует терминал или Computer Access без необходимости.

Inline Diff

Изменения отображаются непосредственно внутри файлов.

  • Новый и старый код видны в одном месте.
  • Изменения можно принять или отклонить.
  • Незавершённые правки сохраняются при переключении файлов.
  • Pending changes не пропадают после перезапуска приложения.
  • Принятые изменения сохраняются автоматически.

Safe Keep All

Добавлена безопасная команда Keep All.

  • Принимает весь текущий набор проверенных изменений.
  • Не требует подтверждать каждый diff отдельно.
  • Работает только с активным набором правок.
  • Сохраняет защиту от потери несохранённых данных.
  • Упрощает принятие крупных многофайловых изменений.

Терминал

Улучшена работа агента с терминалом.

  • Агент получает актуальный вывод активной терминальной сессии.
  • Может продолжать задачу после сборки, запуска тестов или появления ошибки.
  • Большой вывод автоматически сокращается для сохранения контекста.
  • Улучшена работа с локальными и SSH-терминалами.
  • Команды не запускаются скрытно, если выбран режим с подтверждением.

Терминал отслеживается только в рамках активной пользовательской задачи. Фонового скрытого наблюдения нет.

CI/CD

  • Сборка запускается только при отправке тега версии.
  • Тег должен совпадать с версией в package.json.
  • Используется Node.js 26.5.0.
  • Выполняются TypeScript-проверки.
  • Автоматически создаются пакеты Windows, Linux и macOS.
  • После успешной сборки создаётся GitHub Release.

Поддерживаемые платформы

  • Windows x64 — NSIS .exe
  • Linux x64 — .AppImage и .deb
  • macOS Apple Silicon — ARM64 .zip или .dmg

Важно

Сборки пока не подписаны цифровой подписью.

На Windows может появиться предупреждение SmartScreen. Выберите More info → Run anyway.

На macOS при блокировке приложения используйте Open через контекстное меню Finder.


Full changelog:
v0.3.0...v0.3.2

Telegram:
https://t.me/Crab_Code

Developer:
https://t.me/csanelo

Update CrabCode - 0.3.0

Choose a tag to compare

@csanelo csanelo released this 28 Jul 11:52
image CrabCode 0.3.0 Доступ к компьютеру для агента Главное нововведение версии. Агент больше не ограничен чатом — он получил полный набор инструментов для работы с системой: выполнение команд в терминале, чтение и запись файлов, редактирование существующего кода, создание и распаковка архивов, загрузка и выгрузка файлов. Каждое потенциально опасное действие сопровождается запросом разрешения прямо в чате — агент показывает, что именно собирается сделать, и ждёт нажатия «Разрешить» или «Отклонить». Ничего не выполняется втихую.

Режимы работы агента

Три режима, переключаемые в чате:
— Agent — правки применяются к файлам автоматически
— Ask — каждое изменение ждёт твоего подтверждения
— Plan — агент полностью планирует ваш проект

Инлайн-редактирование кода
Быстрая правка по Ctrl+K: выделяешь фрагмент, пишешь запрос в поле прямо над строкой — модель переписывает код на месте, без переключения в чат. Обращается к той модели, что выбрана в чате.
Отдельно — отправка кода в чат по Ctrl+L: в сообщение подставляется ссылка на файл с точным диапазоном строк.
Система подтверждения правок
Всё, что меняет агент, теперь наглядно: новые строки подсвечиваются зелёным, прямо над ними показывается прежняя версия — видно, что на что заменено. Принять правку или откатить можно по Ctrl+Shift+Y и Ctrl+N.
Незавершённые правки не теряются: закрыл файл, перезапустил приложение — они остаются на месте и ждут решения. После подтверждения файл сохраняется автоматически.
Защита от потери данных
У изменённых вкладок появился индикатор. При закрытии вкладки или выходе из приложения показывается диалог с выбором: сохранить, не сохранять, отменить. Приложение больше не закроется молча, унося несохранённую работу.
Встроенный браузер
Панель браузера прямо в IDE. Можно выделить рамкой произвольную область страницы или снять страницу целиком, включая ту часть, что не помещается на экран, и сразу отправить снимок в чат.
Подключение MCP-серверов
Отдельное окно для управления внешними MCP-серверами — агент получает доступ к их инструментам наравне со встроенными.
Интерфейс
— Приветственное окно при первом запуске
— Всплывающие подсказки при наведении по всему приложению
— Индикатор ожидания ответа с градиентным переливом вместо спиннера
— Новая тема ClopCode
— Обновлённые иконки приложения и установщика
Исправлено
— Приложение не запускалось из-за ошибки в файле локализации
— Меню выделения смещалось за курсором вместо фиксации над выделением
— Незавершённые правки терялись при закрытии редактора
— Лишняя панель подтверждения над полем ввода в чате

Update CrabCode - 0.2.9

Choose a tag to compare

@csanelo csanelo released this 21 Jul 20:19

CrabCode 0.2.9 — Agent

The Agent Mode is HereCrabCode introduces a standalone Agent mode. This is a dedicated workspace for interacting with AI outside the editor interface.

What's New

Standalone Agent window focusing on dialogue and task execution.
Quick switching between the IDE and the Agent.
Shared sessions and message history across modes.
Session panel for managing active conversations.
Built-in terminal opening directly below the chat.
Support for local and SSH terminals.
Command Palette (Ctrl+Shift+P) and core hotkeys.
Independent window scaling
Settings accessible directly inside the Agent.

The Agent mode keeps you focused on your task. Chat with the AI, manage your project, and run commands without being distracted by the main editor interface.

Full Changelog: v0.2.8...v0.2.9

Global Update CrabCode - 0.2.8

Choose a tag to compare

@csanelo csanelo released this 21 Jul 11:59

CrabCode 0.2.8 — Global Update
Version CrabCode 0.2.8 has been released. This update significantly improves the AI agent, performance, change control, and the user interface.
Smart project index
— Added background indexing of files, functions, classes, types, symbols, imports, and dependencies.
— Codebase search now ranks results by relevance.
— The index updates automatically after changes.
— The agent navigates large projects faster and rereads the same files less often.
Context optimization
— Implemented deep conversation history management.
— Old messages and tool outputs are automatically compacted.
— The most important recent context is preserved unchanged.
— Outdated images and redundant data no longer consume the model’s context window.
Prompt caching
— Expanded prompt caching for OpenAI, Anthropic, and Gemini.
— System instructions and repeated context are reused without unnecessary token usage.
— Added automatic cache refresh and recovery mechanisms.
— Reduced token usage in long sessions and when working with large projects.
Change control
— “Ask before editing” mode now works at the technical level.
— Confirmation is required before writing, editing, creating, deleting, copying, or moving files.
— The agent cannot apply a change until approval is granted.
— Read Only mode fully blocks write operations.
— Automatic mode allows the agent to apply changes on its own.
Model context
— Added a context usage indicator next to the active model.
— The indicator shows the current history load on the context window.
— Users can see in advance when approaching the model’s limit.
Web and file handling
— Added separate control over the agent’s internet access.
— When Web is off, internet tools are technically unavailable.
— When Web is on, the agent can search, fetch pages, and use the built-in browser.
— Added file uploads to the chat.
— Supports files up to 20 MB.
Models and providers
— Improved management of connected providers and models.
— Model list changes are synchronized with the UI in real time.
— Switching the active model is faster and more stable.
— Preserved support for OpenAI, Anthropic, Gemini, and compatible APIs.
Global UI overhaul
— Completely redesigned the app’s visual system.
— Updated the central editor, chat, terminal, file panel, Changes, Workspace, and settings.
— The UI now has consistent rounding, surfaces, spacing, and component states.
— Removed unnecessary outlines and visual dividers.
— Added smooth transitions between major sections.
— Improved UI behavior in light and dark themes.
— Integrated the General Sans font.
— Improved overall visual consistency and readability.
Workspace and integrations
— Improved working with local, GitHub, and SSH projects.
— Updated the workspace switcher.
— Preserved integration with GitHub, SSH, and MCP servers.
— The terminal and agent work correctly with both local and remote projects.
Automatic updates
— CrabCode checks GitHub Releases every 5 minutes.
— New versions are downloaded and installed automatically.
— After the update completes, the app restarts automatically.

Full Changelog: https://github.com/csanelo/Crab-Code-IDE/commits/v0.2.8

CrabCode AI IDE release

Choose a tag to compare

@csanelo csanelo released this 01 Jul 14:12
8f037d4

CrabCode v0.1.0

CrabCode is a cross-platform desktop AI development environment built with Electron, React and TypeScript. It combines a Monaco-powered code editor, an integrated terminal, a file explorer, a built-in web browser and an AI assistant in a single window. Connect any OpenAI-compatible provider and let an AI agent read, write and reason about your codebase, with support for MCP tools.

Features

Monaco code editor with syntax highlighting for a wide range of languages
Integrated terminal (node-pty)
File explorer with project-aware icons
Built-in web browser panel
AI chat and agent that can read and edit files through OpenAI-compatible providers
MCP tool integration
Light and dark themes, multi-language UI
Downloads

Windows: CrabCode-0.1.0-setup.exe
macOS (Apple Silicon): CrabCode-0.1.0-arm64-mac.zip
Linux: CrabCode-0.1.0.AppImage or crabcode_0.1.0_amd64.deb
Setup Open Settings and add an OpenAI-compatible provider (base URL, model, API key). Keys are stored locally on your machine.

Notes

Builds are not code-signed. On macOS, unzip and, if Gatekeeper blocks it, right-click the app and choose Open, or run xattr -dr com.apple.quarantine CrabCode.app. On Windows, dismiss the SmartScreen prompt via More info → Run anyway.
Requires no runtime dependencies; Node.js is only needed to build from source.