TOMRADE

喵喵,喵喵 MEOW MEOW

Для независимых разработчиков и небольших команд, которые строят с помощью агентов для программирования

От идеи до влитого PR — с агентами, которыми вы уже пользуетесь.

Ваши агенты пишут код. Tomrade помнит, что нужно сделать, как далеко это продвинулось и что изменилось, поэтому каждая сессия продолжает с того места, где остановилась прошлая, а любой запуск можно отменить одним щелчком.

Скачать для macOS (Apple silicon)

Версия 0.26.0, выпущена 4 ноября 2026 г.

Превью Tomrade ещё в разработке и тестировании. Возможны шероховатости — делайте резервные копии важных проектов.

Все загрузки:macOS (Apple silicon) 138 MBmacOS (Intel) 143 MBWindows 114 MBLinux x64 (AppImage) 133 MBLinux Arm64 (AppImage) 131 MB

Смотреть демо на 90 секунд

Ваши агенты работают в 3 часа ночи. Они читают ваши тикеты, правят ваши заметки, а иногда переписывают всё, что у вас есть. Tomrade — рабочее пространство, созданное для них, и кнопка отмены, созданная для вас.

Зачем Tomrade

Что ваши агенты не запоминают за вас.

  1. Каждая сессия начинается с нуля.

    Бэклог, который живёт

    Идеи, тикеты, решения и то, что уже сделано, хранятся в одном месте между сессиями и агентами, так что следующий запуск начинается там, где закончился прошлый.

  2. Ещё один инструмент, ещё одно окно, за которым надо следить.

    Оставьте свои инструменты

    Claude Code, Codex или Cursor остаются в том терминале, которым вы уже пользуетесь. Tomrade подключается по MCP и git, а доска сама успевает за ними.

  3. Что-то изменилось. Кто это сделал?

    Видно и можно отменить

    Каждая запись агента подписана и сгруппирована по запускам. Один щелчок откатывает запуск целиком: тикеты, заметки и настройки.

Как это работает

Рассказать, разбить, сделать, влить.

Один цикл от идеи до влитого pull request. Каждый шаг ниже снят в приложении как есть.

  1. 01Рассказать

    Скажите, что вам нужно, обычными словами, за столом или с телефона. Это станет тикетом на доске, готовым к старту.

  2. 02Разбить

    Скажите «наведи порядок», и ассистент склеит дубликаты и разобьёт большие тикеты на куски размером с один pull request. Выбираете вы; один щелчок возвращает всё назад.

  3. 03Сделать

    Назовите тикет Claude Code, Codex или другому агенту в своём терминале. Он сам его возьмёт, поработает в отдельной ветке и отчитается.

  4. 04Влить

    Остальное оставьте автозапуску: он ночью пройдёт по графу зависимостей, вольёт то, что прошло проверки, и к утру напишет вам отчёт.

Видео

Один день, от начала до конца.

Идея днём, агенты с вопросами, ночной прогон и отчёт к утру. Снято в самом приложении, без постановки.

Один день с Tomrade · 1:27

  • Кто вас ждёт

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

  • Файлы, заметки и схемы

    Связанные заметки и схема архитектуры по вашему коду.

  • Входящие, которые сортируют себя

    Issue приходят, разбираются и уходят в релиз.

  • Подхватить недоделанное

    Укажите репозиторий — он найдёт забытые ветки.

  • Всё — плагин

    Питомец, таймер, модели, темы и плагин, который он напишет для вас.

В каждом видео — настоящее приложение на демонстрационном репозитории, агенты работают на Claude Code. Субтитры на английском и китайском.

Ваши агенты и терминал

Пользуйтесь агентами и терминалом, которые у вас уже есть.

Tomrade не заменяет ни вашего агента, ни ваш терминал. Он передаёт им работу, следит за ней и возвращает статус на доску.

Tom + comrade, то есть товарищ

Товарищ, а не прораб.

Работайте где удобно. Tomrade всё отследит.

Другие инструменты хотят, чтобы работа делалась внутри них, или умеют только раздавать задачи. Tomrade работает в обе стороны. Настройте его один раз и продолжайте работать в уже настроенном под себя Claude Code или Codex, в своём терминале, — а статус сам вернётся на доску.

  • Любой агент, который говорит на MCP: Claude Code, Codex, Cursor, Gemini CLI, OpenCode и остальные.
  • Git ведёт счёт. Упомяните TOM-42 в ветке или коммите, и тикет сам перейдёт в «В работе», «На проверке» и «Готово».
  • Одна команда возвращает сеанс: /tomrade:sync в Claude Code, $tomrade-sync в Codex.
  • Никаких обязательств. Работа без тикета остаётся вашей, и никто не требует сначала завести тикет.

Работает в обе стороны: нажмите «Начать», чтобы передать тикет, или работайте сами и синхронизируйте обратно. Подключите репозиторий один раз, и Tomrade откроет pull request с конфигурацией MCP и заметками для агентов — так любой агент, работающий в нём, найдёт Tomrade.

Агенты

Подключите агентов, которыми уже пользуетесь

Tomrade запускает MCP-сервер на вашем компьютере. Направьте на него Claude Code, Codex, Cursor или Gemini CLI, и они смогут просматривать, читать, создавать и обновлять тикеты, читать и записывать ваши файлы и менять настройки Tomrade — по тем же правилам, что и все остальные.

.mcp.json
{
  "mcpServers": {
    "tomrade": {
      "type": "http",
      "url": "http://127.0.0.1:19090/mcp"
    }
  }
}

Он слушает только 127.0.0.1. В сеть ничего не открыто.

Какие инструменты они получают

  • tomrade.list_items
  • tomrade.get_item
  • tomrade.create_item
  • tomrade.update_item
  • tomrade.change_status
  • tomrade.plan_and_apply
  • tomrade.search_files
  • tomrade.write_file
  • tomrade.update_settings
Панель тикета: кнопка «Начать», кнопка блокировки, статус, приоритет, тикеты, которые он блокирует, и кто изменил его последним.
Каждый тикет показывает, кто изменил его последним — человек или агент. «Начать» передаёт его вашему агенту для программирования.

Терминал

Кардио на Alt+Tab отменяется.

Терминал прямо рядом с доской.

Запускайте Claude Code, Codex или обычную оболочку в окне «Терминал» прямо в Tomrade, в одном щелчке от бэклога. Делите его как угодно, пусть каждая панель привязывается к своему тикету, и сразу видно, какой агент работает, а какой ждёт вас.

  • Делите как удобно: ⌘D вправо, ⇧⌘D вниз. Сохраните удачную раскладку, и новые окна будут открываться с ней.
  • Сессии подключаются сами. Запустите тикет, и он откроется в панели; когда агент в обычном терминале берёт тикет, эта панель становится его сессией.
  • Видно, кто ждёт вас. Заголовок каждой панели и боковая панель показывают «Работает», «Ждёт вас» или «Простаивает», а «Продолжить» подталкивает сессию, не выходя из окна.
  • Ничего не теряется. Закройте Tomrade, и агенты продолжат работу; перезапустите herdr, и раскладка вернётся, а каждый агент продолжит свой разговор.

Окно «Терминал» построено на herdr, мультиплексоре агентов с открытым кодом (Apache 2.0). Окно Tomrade — лишь один из его клиентов: установите herdr один раз, и окно его найдёт, а те же панели откроются в собственном клиенте herdr в любом терминале.

WindowsВ Windows окно «Терминал» работает не на herdr, а на собственном терминальном бэкенде Tomrade — на основе ConPTY, по умолчанию с PowerShell. Всё почти так же, как в macOS: разделённые панели, сессии подключаются сами, у каждой панели виден статус, а терминалы продолжают работать, когда вы закрываете Tomrade. Ничего дополнительно устанавливать не нужно.

Видно и можно отменить

Видно, что сделал каждый агент. Любой запуск можно отменить.

Сессии показывают, кто работает, а кто ждёт вас; каждая запись попадает в «Историю», сгруппированная по запускам, в одном щелчке от отмены.

Сессии

Шесть агентов, одно окошко для вопросов к вам.

Один разговор, каждый тикет на своём месте.

Один разговор с агентом может занять всю вторую половину дня: три тикета, вопрос, исправление. Tomrade отмечает, где начинается каждый тикет, показывает одну и ту же сессию и в панели ассистента, и в её панели окна «Терминал», а те, что ждут вас, держит наверху.

Нарисовано в теме «Матча», одной из встроенных.

  • Главы, а не бесконечная лента. Когда агент берёт тикет, линия отмечает, где начинается работа над ним, а его команды и прогоны тестов сворачиваются в одну строку: Выполнено команд: 18 · тестов пройдено: 79.
  • Одна панель, два окна. Сессия в панели окна «Терминал» открывается и в панели ассистента. Пишите, разрешайте или отвечайте с любой стороны — другая это покажет и подпишет, откуда оно пришло.
  • Сначала те, кто ждёт вас. Панель сессий фильтрует по ожидающим, идущим и завершённым и простыми словами говорит, чего ждёт сессия: «хочет выполнить git push». Разрешите прямо там или из строки меню.
  • Оглядывайтесь по тикетам. Завершённая сессия начинается с итога, её разговор фильтруется по тикету, а у каждой панели есть хронология, включая то, что вы делали вручную между сессиями.

Отмена вместо согласования

Очереди на согласование? В нынешней-то экономике?

Никаких очередей на согла­сование. Просто отмена.

Агенты пишут прямо в бэклог, так что ничего не ждёт вашего одобрения. Каждый запуск сгруппирован и подписан, и если агент слишком увлёкся творчеством, один щелчок вернёт всё как было.

История показывает, кто что изменил, запуск за запуском.

Контекст идёт за работой

Контекст путешествует вместе с тикетом.

Заметки, файлы, разговоры и входящие отзывы лежат рядом с тикетами, к которым относятся, там, где до них дотянетесь и вы, и ваши агенты.

Файлы и заметки

Блокнот, который живёт рядом с доской.

У каждого проекта есть папка с файлами: Markdown, HTML, изображения — что угодно. Пишите в редакторе с предпросмотром на лету, связывайте заметки между собой и прикрепляйте их к тикетам как результаты.

  • [[Вики-ссылки]] и обратные ссылки. Переименуйте заметку — ссылки обновятся сами.
  • #теги и полнотекстовый поиск по всем файлам.
  • Заметка дня: один щелчок — и вы на странице дневника с сегодняшней датой.
  • Чтение, правка или оба режима рядом, с синхронной прокруткой предпросмотра.
  • Каждое сохранение версионируется. Синхронизация с любым репозиторием на GitHub на ваш выбор.
  • Прикрепляйте файлы к тикетам, и пусть агенты ищут по вашим заметкам.

Ассистент

Спрашивайте его о чём угодно в Tomrade.

Он не просто планирует бэклог. Ассистент работает со всем, что хранит Tomrade: тикетами и потоками работ, файлами и заметками, диаграммами и даже настройками самого Tomrade. А когда делать нечего, он с радостью просто поболтает.

Тикеты и потоки работ

Перенеси тикеты по оформлению заказа в «К выполнению», а баг с оплатой сделай срочным.

list_itemschange_status ×4update_item

Перенёс 4 тикета в «К выполнению». У TOM-31 теперь приоритет «Срочный».

Файлы и заметки

Сделай из дневника за эту неделю итоги недели.

search_filesread_file ×5write_file

Прочитал пять записей и сохранил «Итоги недели.md» со ссылкой на каждый день.

Сам Tomrade

Включи тёмную тему и посади кота мне на рабочий стол.

update_settings

Готово: тёмная тема включена, кот уже у вас на рабочем столе.

Или просто поболтать

Как назвать корги: Бисквит или Моти?

Без инструментов. Без изменений. Просто вайб.

Прокричите оба имени на весь парк. Какое кричать менее неловко — то и ваше.

Каждое его изменение подписано и попадает в историю, где ⌘Z всё возвращает: тикеты, файлы и настройки. API-ключи, MCP-серверы и командные строки меняете только вы.

Входящие

У бэклога теперь есть вышибала.

Отзывы ждут у входа, а не в вашем бэклоге.

Обращения и сообщения об ошибках сначала попадают во входящие проекта. Ассистент предлагает, что это такое (новый тикет, уже известный баг или дубликат), и набрасывает ответ. Один щелчок — и готово.

  • Примите как тикет, объедините с существующим или закройте как «не будем делать» или дубликат. Ассистент предлагает — решаете вы.
  • Повторы засчитываются в тикет, так что видно, с чем люди сталкиваются снова и снова.
  • Автор получает ответ там же, где написал: комментарий в issue, а когда тикет выпущен, issue закрывается.

GitHub issues поддерживаются из коробки. Источники — тоже плагины: подключите почту поддержки или форму обратной связи.

Одно рабочее пространство

Не только для кода.

Каждый проект — это доска и папка с файлами. Подключите к нему репозиторий или наполните его одними лишь делами на неделю.

Выпускайте софт

Расскажите о фиче словами — и получите тикеты размером в один pull request каждый. А потом пусть Claude Code или Codex сделает каждый в своей ветке.

  • TOM-42Автосохранение черновиковНа проверке
  • TOM-43Предлагать восстановление при открытииВ работе

Планируйте неделю

Поручения, домашние дела и планы — на доске или в таблице. Вывалите всё ассистенту, и он разложит этот хаос по задачам.

  • Продлить загранпаспорт
  • Записаться к стоматологу
  • Спланировать субботний поход

Ведите дневник

Заметка дня открывает страницу с сегодняшней датой в папке Journal. Ставьте теги и связывайте дни через [[вики-ссылки]].

Journal/2026-10-10.md

2026-10-10

Долгая прогулка у реки. Наконец-то #велосипед починен.

Пишите документацию

Markdown с живым предпросмотром, обратными ссылками и полнотекстовым поиском. Каждое сохранение версионируется и может синхронизироваться с репозиторием на GitHub.

  • Онбординг.mdОбратных ссылок: 3
  • Цены.md
  • Дорожная карта.md

Для души

Работа — дело серьёзное. Tomrade необязательно.

Мелочи, которые делают долгий день с агентами чуть легче. Каждая — плагин, который можно отключить.

  • Продуктивность на перерыве в туалете — разблокирована.

    Пишите ему с телефона

    Подключите бота в Discord, Slack, Telegram, Feishu, DingTalk или WeCom, и ассистент будет отвечать в личных сообщениях и по @-упоминаниям, с тем же проектом и теми же инструментами.

  • ОТВЕЧАЙ!

    Кот, который присматривает за агентами

    Питомец повторяет то, что делает ваш агент: думает, работает, ждёт вас, закончил. Или приведите своего питомца, по картинке на каждое настроение.

  • Ваша тёмная тема говорит о вас больше, чем вы думаете.

    Четыре темы и ваша

    Рассвет, Бумага, Тушь и Матча встроены. Сделайте свою, хоть из любой картинки, и пусть она меняется в зависимости от времени суток.

  • Вам звонит тазовое дно.

    Помодоро в строке состояния

    25 минут фокуса, 5 минут отдыха и настольные часы, которые парят поверх всех окон. Что делать на перерыве — решать вам.

Встроенные плагины

Нарисуйте одним предложением.

Archify встроен из коробки. Попросите ассистента, Claude Code или Codex нарисовать диаграмму архитектуры, рабочего процесса, последовательности, потоков данных или жизненного цикла — и она появится в разговоре живой страницей, которую можно двигать, масштабировать, прослеживать и показывать. Сохраните её в «Файлы» вместе с исходником и просите правки позже.

Отрисовано встроенным в Tomrade Archify. Каждая диаграмма — о самом Tomrade.

  • Пять видов: архитектура, рабочий процесс, последовательность, потоки данных и жизненный цикл.
  • Одна самодостаточная HTML-страница: двигайте, масштабируйте, прослеживайте путь, показывайте на весь экран.
  • Проверка при каждой отрисовке: никаких наложенных блоков, перекрещённых связей или обрезанных подписей.
  • Диаграмма хранит свой исходник в JSON, так что следующая просьба правит её, а не начинает с нуля.

Archify — проект с открытым исходным кодом (MIT) от tt-a1i. Когда вы впервые просите нарисовать диаграмму, Tomrade скачивает с GitHub зафиксированную версию.

Ещё в комплекте

Каждый из них — плагин. Любой можно отключить в разделе «Настройки › Управление плагинами».

  • Граф зависимостей

    Видно, что чем заблокировано: бэклог в виде графа и значок на каждом тикете, который ещё ждёт незавершённой работы.

  • Связь с кодом

    Каждый тикет знает свои ветки, worktree и pull request. Его статус следует за git, а «Начать» передаёт его агенту для программирования.

  • MCP-клиент

    Подключайте любой MCP-сервер по stdio или HTTP. Его инструменты встают в один ряд со встроенными — для ассистента и всех агентов.

  • Файлы на GitHub

    Каждое сохранение — новая версия. Делитесь файлами проекта через репозиторий на GitHub — Tomrade найдёт его или создаст за вас.

  • Скриптовый движок

    Набор рабочих процессов, которые работают вообще без модели: офлайн, без ключей, воспроизводимо. Выключен, пока вы его не включите.

  • Plugin Studio

    Опишите нужный плагин. Агент напишет и протестирует его, а загрузится он только после того, как вы подтвердите сборку.

Плагины

Всё — плагин, включая ваши

База данных, реестр инструментов, MCP-сервер и ассистент — каждый из них плагин, который можно заменить. Пишите свои на SDK под Apache-2.0 и распространяйте под любой лицензией — или попросите агента написать плагин за вас в Plugin Studio.

src/index.ts
import { definePlugin, defineTool } from "@tomradex/plugin-sdk";
import { z } from "zod";

export default definePlugin({
  inject: ["items", "tools"],
  async apply(ctx) {
    await ctx.tools.register(defineTool({
      name: "stale_list_items",
      title: "List stale items",
      description: "Open issues untouched for two weeks.",
      input: z.object({ projectId: z.string() }),
      execute: async ({ projectId }) =>
        (await ctx.items.list({ projectId }))
          .filter((i) => Date.now() - i.updatedAt > 14 * 86_400_000)
    }));
  }
});

Зарегистрируйте инструмент один раз — и он появится и в ассистенте, и на MCP-сервере.

Окно настроек со списком модулей Tomrade и плагином, который предоставляет каждый из них.

Принципы

Создан, чтобы агенты работали быстро и не мешали вам.

Истина — в вашей папке

Каждый проект — это папка с обычным текстом, который можно прочитать, сравнить и сохранить в резервную копию. База данных — всего лишь кэш.

~/Tomrade/projects/my-app/.tomrade/
├── project.json
├── state/
│   └── items.jsonl
├── log/
│   └── macbook.jsonl
└── README.md
Удалите кэш. Он вернётся. Мы подождём.

Работа человека — на первом месте

Каждая запись ИИ подписана и версионирована. Заблокированные вами поля остаются заблокированными, а запись на основе устаревших данных отклоняется, кто бы её ни отправил.

ПриоритетВысокийзаблокировано вами

update_item отклонён: поле заблокировано

устаревшее чтение: v12, сейчас v13

Сначала спрашивает, потом делает

Команда оболочки ждёт вашего решения: «Разрешить один раз», «Разрешить до конца хода» или «Запретить». Агент для программирования работает с теми правами, которые вы выбрали, нажав «Начать». API-ключи, MCP-серверы и командные строки агенты не меняют никогда.

Одни инструменты для всех

Встроенный ассистент и агенты в вашем редакторе вызывают одни и те же инструменты. Добавьте инструмент один раз — и он появится везде.

Ассистентtomrade.*Ваш редактор

Своя модель

DeepSeek, Anthropic, Gemini, любой OpenAI-совместимый эндпоинт или локальная модель. Или доверьте дирижирование своему Claude Code или Codex CLI.

  • DeepSeek
  • Anthropic
  • OpenAI-compatible
  • Локальные модели
  • Claude Code
  • Codex

Доски, таблицы и графы

Потоки работ, пользовательские поля и сохранённые виды. Всё с клавиатуры, с палитрой команд для чего угодно.

⌘KСменить вид…

  • Доска
  • Таблица
  • Граф зависимостей

Лицензия

Бесплатно. Apache 2.0.

Tomrade — открытое ПО под лицензией Apache License 2.0: приложение, все пакеты и SDK для плагинов. Код лежит на GitHub. Проект ещё в разработке и тестировании, так что код меняется от недели к неделе.

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

Вопросы

Частые вопросы

Tomrade только для программистов?

Нет. Доска, ассистент и «Файлы» подходят для любого проекта: дом, поездка, диссертация, дневник. Агенты для программирования подключаются, когда у проекта есть репозиторий, и не мешают, когда его нет.

Я уже пользуюсь Orca, Cursor или другим инструментом для агентов. Нужен ли мне Tomrade?

У них разные задачи, и работают они вместе. Такие инструменты запускают ваших агентов и помогают проверять их код; Tomrade хранит, над чем агентам работать, как далеко продвинулась каждая часть и что изменилось. Запускайте агентов где удобно: они подключаются к Tomrade по MCP и git, берут тикеты, а доска следует за их ветками и pull request.

Как далеко назад можно отменить?

Любую запись, которую делает Tomrade или разрешает сделать агенту, сгруппированную по запускам: тикеты, файлы и заметки в «Файлах», настройки. «История» перечисляет каждый запуск, и отмена одного возвращает всё, что в нём было. За пределы Tomrade это не распространяется: коммиты, ветки и pull request в вашем репозитории остаются за git, и откатываются там обычным способом.

Нужен ли мне GitHub?

Нет. Достаточно локального git-репозитория: назовите тикет в ветке или коммите, и тикет пойдёт за ним. Открытие и слияние pull request из Tomrade сегодня работает через GitHub, а «Файлы» по желанию синхронизируются с репозиторием на GitHub; ни то ни другое не обязательно.

Tomrade готов к повседневному использованию?

Это предварительная версия. До 1.0 Tomrade находится в разработке и тестировании: функции меняются от версии к версии, и шероховатости вам точно встретятся. Ваши проекты — обычные папки на вашем компьютере, так что делайте резервные копии важных.

У Tomrade открытый исходный код?

Да. Tomrade распространяется под Apache License 2.0 — одобренной OSI лицензией открытого ПО — и это касается приложения, всех пакетов и SDK для плагинов. Его можно использовать, изменять и распространять, в том числе в коммерческих целях. Исходный код лежит на GitHub.

Где хранятся мои данные?

Ваши проекты живут на вашем компьютере, каждый — в обычной папке. Если вы войдёте в аккаунт, в нём будут храниться только ваши настройки и список проектов. Содержимое проектов покидает компьютер, только если вы подключите провайдера модели или удалённый git-репозиторий.

Нужен ли аккаунт?

Нет. Выберите «Продолжить без учётной записи», и всё останется на этом компьютере. Вход нужен только для того, чтобы синхронизировать настройки и список проектов между компьютерами. Содержимое проектов в аккаунте никогда не хранится: тикеты, файлы и код остаются в папках проектов.

С какими моделями ИИ он работает?

Встроенный ассистент работает с DeepSeek, Anthropic, Gemini, любым OpenAI-совместимым эндпоинтом и локальными моделями. Claude Code и Codex тоже могут управлять Tomrade напрямую, используя ваш собственный вход в CLI.

Можно ли отключить кота?

Да, в настройках. Ещё его можно заменить на своего питомца или вовсе выгрузить плагин питомца. Кот не обидится. Наверное.

Есть ли приложение для телефона?

Уже в пути — в следующем выпуске. Не терпится? Пишите ассистенту из Discord, Slack, Telegram, Feishu, DingTalk или WeCom уже сегодня. Он отвечает, пока Tomrade работает на вашем компьютере, а работать он может и в фоне, даже с закрытыми окнами. Пусть ночи напролёт не спит компьютер, а не вы.

А помодоро напомнит мне про упражнения Кегеля?

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

На каких платформах он работает?

macOS (Apple silicon и Intel), Windows и Linux (AppImage).

На каких языках доступен интерфейс?

На английском, упрощённом и традиционном китайском, японском, испанском, немецком, французском и русском.

Как Tomrade дополняет Orca, Cursor и другие инструменты для агентов →

Выпускайте больше. Согласовывайте меньше.

Бесплатно и с открытым кодом под Apache 2.0. Ваши проекты остаются в ваших собственных папках.

Скачать для macOS (Apple silicon)

Версия 0.26.0, выпущена 4 ноября 2026 г.

Превью Tomrade ещё в разработке и тестировании. Возможны шероховатости — делайте резервные копии важных проектов.

Все загрузки:macOS (Apple silicon) 138 MBmacOS (Intel) 143 MBWindows 114 MBLinux x64 (AppImage) 133 MBLinux Arm64 (AppImage) 131 MB

GitHub