Repository navigation
Releases
NChat AI v1.1.2
NChat v1.1.2
Портативная сборка NChat AI для Windows 10/11 x64 на Tauri 2 + React. Требуется Microsoft Edge WebView2 Runtime.
Интерфейс
- В карточке файла появилась кнопка «Проверить путь» — повторно проверяет, существует ли файл.
Исправления
- Ссылки на файлы с номерами строк (
ChatContext.tsx:74,:74:5,#L74) теперь открывают сам файл, а не считаются частью имени. - Карточка файла показывает актуальный полный путь, проверяет файл перед открытием и убирает служебный префикс Windows (
\\?\), мешавший открытию в Проводнике.
Обновление
Скачайте NCHAT.AI.exe ниже и замените предыдущий файл. Настройки и чаты остаются в папке nchat внутри %APPDATA%.
SHA-256: FE82798B5BB675CDD09E3BD3701F41C5467737A70A9401E811D397249609C537
NChat AI v1.1.1
NChat v1.1.1
Портативная сборка NChat AI для Windows 10/11 x64 на Tauri 2 + React. Требуется Microsoft Edge WebView2 Runtime.
Работа с кодом
- Режим «Кодинг» включён по умолчанию и добавляет контекст выбранного проекта к запросам.
- Пустой чат предлагает быстрые задачи: разобрать проект, найти баг, спланировать правку и подготовить коммит.
Интерфейс
- Ошибки провайдера отображаются понятными карточками с рекомендациями, повтором запроса и сменой провайдера; сырой ответ доступен в подробностях.
- Настройки модели и проекта собраны внутри поля ввода; отправка и остановка генерации имеют явные подписи.
- Уплотнены сообщения, упрощены действия в списке чатов и убраны повторяющиеся кнопки.
Обновление
Скачайте NChat.exe ниже и замените предыдущий файл. Настройки и чаты остаются в %APPDATA%\nchat.
SHA-256: C8F6E398139A4865EB6B056D90837B91409A37B06CD4447F8A55A3436399AB36
NChat v1.1.0
NChat v1.1.0
Переезд на Tauri 2 + React. Портативный NChat.exe для Windows 10/11 x64, работает на системном WebView2. Размер — ~33 МБ вместо ~93 МБ. Данные из %APPDATA%\nchat подхватываются автоматически.
Что нового
- Инструменты: 144 инструмента в 27 группах — файлы, терминал, git, сеть, экран и OCR, документы, корзина, UI Automation и др. Все доступны всегда, опасные действия спрашивают подтверждение.
- MCP: серверы из
mcp.json(stdio и HTTP), инструменты какmcp__<сервер>__<инструмент>. - Скиллы и паки: вызов
@пакподключает сразу несколько скиллов,/скилл— один. Переименование, описания и удаление в настройках. - Интерфейс: подсветка кода по языку, сохранение блока через «Сохранить как…», вызовы
/и@подсвечены акцентным цветом, «Память» — карточка над полем ввода. - Обновления: проверка GitHub Releases, скачивание с прогрессом, проверка SHA-256 и самозамена.
Что вырезано
- Electron, Node и установщик NSIS — приложение портативное.
- Локальный whisper — папку
%APPDATA%\nchat\whisperможно удалить вручную. - Звуковые уведомления и команда
sound_get. - Тумблеры групп инструментов — вкладка «Инструменты» теперь только для MCP.
Обновление
Скачайте NChat.exe ниже и замените старый файл.
SHA-256: 7085CEE59872AA88919CC84E930FEE03E16DE2C4BAFB9CE03D21A89968B74309
NChat v1.0.9
NChat v1.0.9
Светлая тема без «белого на белом»
- Дефолтный акцент —
#e2e3e3вместо чистого белого: мягче для глаз в обеих темах. - Кнопка «Новый чат» больше не сливается с фоном — в светлой теме она графитовая с белым текстом.
- Активная вкладка в настройках читается: текст и подчёркивание затемнены до графита вместо белого.
- Кружок контекста у поля ввода: процент при наведении больше не белый на белом.
Контраст по всему интерфейсу
- Имена и иконки скиллов, карточки провайдеров, ссылки в ответах, иконки вложений, бейджи MCP, переключатели панелей в тайтлбаре — все используют читаемую версию акцентного цвета: в тёмной теме совпадает с акцентом, в светлой автоматически затемняется.
Технически
- Новая CSS-переменная
--accent-textвычисляется из акцента через HSL: оттенок сохраняется, яркость приводится к читаемой на фоне темы.
NChat v1.0.8
NChat v1.0.8
Обновления без боли
- Тост о новой версии справа снизу: проверка при старте, кнопка «Установить» качает и применяет перезапуском, «Напомнить через 30 мин», крестик — скрыть до рестарта.
Трей
- Крестик сворачивает в трей вместо выхода — возврат к работе мгновенный.
- Меню трея в стиле приложения (как у Telegram): ПКМ по иконке — тёмная карточка «Открыть NChat / Выйти», ЛКМ — сразу открыть окно.
Ответы модели
- Строгая структура: короткие абзацы, списки, шаги — нумерованно, статусы сборки — построчно, без «простыней».
Настройки
- Убраны блоки «Обновления» и «Обо мне» — обновления теперь только через тост, сохранённые данные продолжают работать.
Скорость
- Стрим больше не ре-рендерит весь чат: пузыри, сайдбар и счётчик контекста облегчены; модалка настроек грузится лениво; попап трея не висит в памяти.
NChat v1.0.7
NChat v1.0.7
Добавлено 12 новых инструментов для нейросети.
Код и тесты
- tail_file — последние строки файла без чтения целиком, удобно для логов
- code_stats — статистика кодовой базы: файлы, строки, разбивка по языкам
- outdated_packages — устаревшие зависимости (npm outdated / pip list --outdated)
- dependency_audit — проверка зависимостей на уязвимости (npm audit / pip-audit)
Текст и данные
- format_code — форматирование JSON и XML с отступами
- color_convert — перевод цвета между hex, rgb и hsl
- curl_import — разбор команды curl в параметры HTTP-запроса
Документы
- csv_json — конвертация между CSV и JSON в обе стороны
База данных
- sql_schema — схема базы SQLite: таблицы, столбцы, типы и индексы
Архивы и диск
- find_duplicates — поиск дубликатов файлов по содержимому (хешу)
Видео и аудио
- ffmpeg_convert — конвертация медиафайла в другой формат
- extract_audio — извлечение звуковой дорожки из видео
- trim_media — вырезка фрагмента без перекодирования
Группа «Видео и аудио» теперь включена по умолчанию.
Безопасность
- Инструменты, которые пишут файлы или запускают процессы, требуют подтверждения; запись за пределы папки проекта подтверждается всегда.
- Внешние утилиты (ffmpeg, sqlite3, pip-audit) при отсутствии выдают понятное сообщение с командой установки.
- Новых зависимостей не добавлено.
NChat v1.0.6
Терминальное обновление интерфейса и новые возможности.
Что нового:
- Терминальная тёмная тема вместо graphite: плоские панели, моно-акценты, зелёный/оранжевый/красный/синий статусы
- Thought-лента размышлений: закрыта по умолчанию, раскрытие по ЛКМ/ПКМ
- Статусы строк: [✓] готово, […] размышляет, [✕] ошибка
- Окно кода: копировать, запустить, свернуть; запуск py, js, bat, ps1, sh с выводом, превью для HTML/SVG/Mermaid
- Единый сет иконок в одном стиле
- Больше нет пачки пустых чатов: «Новый чат» переиспользует пустой
- Пустое состояние с кнопкой «Новый чат», хинт пустого чата с плавным уходом
- Тумблеры в терминальном стиле, у провайдеров без имён убран дубль URL
- Автообновление с GitHub: проверка, скачивание с прогрессом, применение перезапуском
- Убран голосовой ввод и блок «Звук и голос» из настроек
Портативная сборка для Windows 10+, x64. Установка не требуется.
NChat 1.0.5
Портативная сборка NChat для Windows x64. Установка не требуется.
Выпуск про память и удобство: сводка контекста переехала в отдельную панель, появилось настоящее «запомни», авто-названия чатов, ветки диалога и проверка обновлений.
Панель «Память»
- Сводка контекста убрана из ленты чата в отдельную вкладку справа: нарратив, факты, решения, требования, сущности, задачи и Git. В свёрнутом виде остаётся узкий ярлык.
- Суммаризация по Ctrl+M (настраивается). Процесс всегда виден: спиннер в панели и тост под титлбаром — что идёт, что готово, почему не запустилось. Успех и ошибки гаснут сами через 5 секунд.
- Починен разбор ответа модели: сырой JSON больше не вываливается в интерфейс, битые ответы маленьких free-моделей превращаются в понятную ошибку без потери старой памяти.
«Запомни» и «Обо мне»
- Напишите в чат «запомни, что…» — факт сразу закрепится и уйдёт в каждый запрос модели отдельным блоком. Сводка его никогда не затрёт.
- Закреплённые факты видны и правятся в панели «Память», переживают экспорт и импорт чата.
- Настройки → «Обо мне»: факты, которые помнятся во всех чатах сразу (имя, предпочтения, часовой пояс). Уходят в системный промпт каждого запроса.
- Личные данные — приоритет №1 и для авто-сводки: сохраняются дословно и не удаляются при обновлениях.
Названия чатов и меню вкладки
- После первых реплик модель сама придумывает короткое название чата. Переименованные вручную не трогает, отключается в настройках.
- ПКМ по чату в списке: сгенерировать название заново, переименовать, закрепить, экспорт в Markdown/JSON, удалить.
- Если модель промолчала — название берётся из первых слов, а не остаётся «Новым чатом». Старые чаты с авто-заголовками подхватываются автоматически.
Ветки диалога
- Кнопки «переспросить» и «изменить» больше ничего не затирают: старый вариант сохраняется как альтернативная ветка.
- Переключатель «‹ 1/3 ›» под сообщением листает варианты, текущий при этом тоже сохраняется. Ветки живут в файле чата, переживают рестарт, уезжают в экспорт и импорт.
Обновления
- Настройки → «Обновления»: версия приложения, кнопка проверки и поле URL JSON-ленты вида
{"version": "1.1.0", "url": "…", "notes": "…"}. - При запуске приложение тихо сверяется с лентой и показывает системное уведомление, если вышла новая версия.
NChat 1.0.4
Портативная сборка NChat для Windows x64. Установка не требуется.
Крупное пополнение набора инструментов: 44 новых, разбитых на группы. Каждую группу можно включить или выключить в настройках — схемы выключенных не тратят контекст.
Изображения (включено)
image_info— размеры и вес картинки.image_resize— изменение размера и сжатие. Параметрmax_bytesподбирает качество так, чтобы файл влез в лимит: этим решается отказ провайдера принять изображение больше 5 МБ.image_convert— png ⇄ jpeg.image_crop— обрезка по прямоугольнику.
Код и тесты (включено)
read_files— несколько файлов одним вызовом, дешевле по контексту.run_tests— раннер определяется сам: vitest, jest, pytest или скрипт test.run_linter— eslint, prettier, ruff или black, с исправлением или без.project_check— проверка типов и сборка без обращения к оболочке.apply_patch— применение unified diff, дешевле полной перезаписи файла.replace_in_files— массовая замена по регулярному выражению, с предпросмотром до записи.find_symbol— где объявлен и где используется символ.
Фоновые задачи (включено)
background_start— запуск долгой команды в фоне: серверы разработки, сборка, установка пакетов больше не упираются в таймаут.background_list,background_output,background_stop— состояние, вывод, остановка.watch_path— слежение за изменениями файла или папки.
Текст и данные (включено)
text_diff— построчное сравнение текстов или файлов.encode_text,hash_text— base64, URL, hex, хеши от строки.regex_test— проверка регулярного выражения на примерах.json_query,json_convert— выборка по пути и конвертация JSON ⇄ YAML ⇄ TOML.generate_data,jwt_decode.
Выключено по умолчанию
- Git расширенный: stash, reset, revert, cherry-pick, теги, clone, remote, blame, merge, rebase.
git_resetиgit_rebaseвсегда спрашивают подтверждение. - Веб-поиск:
web_searchбез ключа API иextract_selectorпо CSS-селектору. - Диагностика сети:
dns_lookup,whois_lookup,traceroute,ssl_check. - Документы: текст из PDF, чтение docx и xlsx, CSV с фильтрами, Markdown в HTML.
- SQLite:
sqlite_query. Требует sqlite3 в системе, иначе подсказывает, как поставить. - Система Windows: программы, автозагрузка, журнал событий, WMI, окна, батарея, Wi-Fi.
- Задачи проекта:
task_add,task_list,task_update,task_remove. Хранятся файлом в папке проекта. - Видео и аудио:
media_infoчерез ffprobe. Если ffmpeg не установлен, инструмент честно об этом говорит и подсказывает способ установки.
Исправлено
- Кодировка вывода консольных программ: русский текст от netsh, tracert и PowerShell больше не превращается в мусор.
NChat 1.0.3
Портативная сборка NChat для Windows x64. Установка не требуется.
Вопросы от модели
- Новый инструмент
ask_user: если задача неоднозначна, модель задаёт вопрос в отдельном окне и ждёт ответа, а не угадывает. - Модель сама решает, сколько задать вопросов и какие варианты предложить. Несколько вопросов показываются по одному со счётчиком «1 из 3» и кнопкой «Далее».
- Варианты ответа с одиночным или множественным выбором, свой ответ текстом. Enter — дальше, Shift+Enter — перенос строки, Esc — не отвечать.
- Отказ отвечать не ломает работу: инструмент возвращает «пользователь отказался отвечать». Ожидание ответа не ограничено по времени.
- Инструмент всегда доступен и не отключается в настройках.
Время в чате
- У каждого сообщения показывается время рядом с подписью роли, при наведении — полная дата.
- У вызовов инструментов время завершения и длительность:
delete_path · готово · 20:00:00 · 1.2 с. У старых чатов время не показывается.
Вложения
- Клик по картинке в чате открывает её во весь экран: Esc, клик по фону или кнопка сворачивают обратно.