Skip to content

Releases

NChat AI v1.1.2

Choose a tag to compare

@uzuqween uzuqween released this 14 Nov 19:44

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

Choose a tag to compare

@uzuqween uzuqween released this 10 Nov 10:52

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

Choose a tag to compare

@uzuqween uzuqween released this 03 Nov 19:38

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

Choose a tag to compare

@uzuqween uzuqween released this 19 Sep 19:25

NChat v1.0.9

Светлая тема без «белого на белом»

  • Дефолтный акцент — #e2e3e3 вместо чистого белого: мягче для глаз в обеих темах.
  • Кнопка «Новый чат» больше не сливается с фоном — в светлой теме она графитовая с белым текстом.
  • Активная вкладка в настройках читается: текст и подчёркивание затемнены до графита вместо белого.
  • Кружок контекста у поля ввода: процент при наведении больше не белый на белом.

Контраст по всему интерфейсу

  • Имена и иконки скиллов, карточки провайдеров, ссылки в ответах, иконки вложений, бейджи MCP, переключатели панелей в тайтлбаре — все используют читаемую версию акцентного цвета: в тёмной теме совпадает с акцентом, в светлой автоматически затемняется.

Технически

  • Новая CSS-переменная --accent-text вычисляется из акцента через HSL: оттенок сохраняется, яркость приводится к читаемой на фоне темы.

NChat v1.0.8

Choose a tag to compare

@uzuqween uzuqween released this 18 Sep 12:15

NChat v1.0.8

Обновления без боли

  • Тост о новой версии справа снизу: проверка при старте, кнопка «Установить» качает и применяет перезапуском, «Напомнить через 30 мин», крестик — скрыть до рестарта.

Трей

  • Крестик сворачивает в трей вместо выхода — возврат к работе мгновенный.
  • Меню трея в стиле приложения (как у Telegram): ПКМ по иконке — тёмная карточка «Открыть NChat / Выйти», ЛКМ — сразу открыть окно.

Ответы модели

  • Строгая структура: короткие абзацы, списки, шаги — нумерованно, статусы сборки — построчно, без «простыней».

Настройки

  • Убраны блоки «Обновления» и «Обо мне» — обновления теперь только через тост, сохранённые данные продолжают работать.

Скорость

  • Стрим больше не ре-рендерит весь чат: пузыри, сайдбар и счётчик контекста облегчены; модалка настроек грузится лениво; попап трея не висит в памяти.

NChat v1.0.7

Choose a tag to compare

@uzuqween uzuqween released this 17 Sep 13:05

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

Choose a tag to compare

@uzuqween uzuqween released this 14 Sep 15:03

Терминальное обновление интерфейса и новые возможности.

Что нового:

  • Терминальная тёмная тема вместо graphite: плоские панели, моно-акценты, зелёный/оранжевый/красный/синий статусы
  • Thought-лента размышлений: закрыта по умолчанию, раскрытие по ЛКМ/ПКМ
  • Статусы строк: [✓] готово, […] размышляет, [✕] ошибка
  • Окно кода: копировать, запустить, свернуть; запуск py, js, bat, ps1, sh с выводом, превью для HTML/SVG/Mermaid
  • Единый сет иконок в одном стиле
  • Больше нет пачки пустых чатов: «Новый чат» переиспользует пустой
  • Пустое состояние с кнопкой «Новый чат», хинт пустого чата с плавным уходом
  • Тумблеры в терминальном стиле, у провайдеров без имён убран дубль URL
  • Автообновление с GitHub: проверка, скачивание с прогрессом, применение перезапуском
  • Убран голосовой ввод и блок «Звук и голос» из настроек

Портативная сборка для Windows 10+, x64. Установка не требуется.

NChat 1.0.5

Choose a tag to compare

@uzuqween uzuqween released this 13 Sep 07:09

Портативная сборка 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

Choose a tag to compare

@uzuqween uzuqween released this 29 Aug 20:46

Портативная сборка 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

Choose a tag to compare

@uzuqween uzuqween released this 29 Aug 19:14

Портативная сборка NChat для Windows x64. Установка не требуется.

Вопросы от модели

  • Новый инструмент ask_user: если задача неоднозначна, модель задаёт вопрос в отдельном окне и ждёт ответа, а не угадывает.
  • Модель сама решает, сколько задать вопросов и какие варианты предложить. Несколько вопросов показываются по одному со счётчиком «1 из 3» и кнопкой «Далее».
  • Варианты ответа с одиночным или множественным выбором, свой ответ текстом. Enter — дальше, Shift+Enter — перенос строки, Esc — не отвечать.
  • Отказ отвечать не ломает работу: инструмент возвращает «пользователь отказался отвечать». Ожидание ответа не ограничено по времени.
  • Инструмент всегда доступен и не отключается в настройках.

Время в чате

  • У каждого сообщения показывается время рядом с подписью роли, при наведении — полная дата.
  • У вызовов инструментов время завершения и длительность: delete_path · готово · 20:00:00 · 1.2 с. У старых чатов время не показывается.

Вложения

  • Клик по картинке в чате открывает её во весь экран: Esc, клик по фону или кнопка сворачивают обратно.