Тикеты и потоки работ
Перенеси тикеты по оформлению заказа в «К выполнению», а баг с оплатой сделай срочным.
list_itemschange_status ×4update_item
Перенёс 4 тикета в «К выполнению». У TOM-31 теперь приоритет «Срочный».
TOMRADE
喵喵,喵喵 MEOW MEOW
Для независимых разработчиков и небольших команд, которые строят с помощью агентов для программирования
Ваши агенты пишут код. Tomrade помнит, что нужно сделать, как далеко это продвинулось и что изменилось, поэтому каждая сессия продолжает с того места, где остановилась прошлая, а любой запуск можно отменить одним щелчком.
Превью Tomrade ещё в разработке и тестировании. Возможны шероховатости — делайте резервные копии важных проектов.
У вас Windows? Установщик пока не подписан. Прочитайте это перед установкой
Все загрузки:macOS (Apple silicon) 138 MBmacOS (Intel) 143 MBWindows 114 MBLinux x64 (AppImage) 133 MBLinux Arm64 (AppImage) 131 MB
Ваши агенты работают в 3 часа ночи. Они читают ваши тикеты, правят ваши заметки, а иногда переписывают всё, что у вас есть. Tomrade — рабочее пространство, созданное для них, и кнопка отмены, созданная для вас.
Зачем Tomrade
Каждая сессия начинается с нуля.
Идеи, тикеты, решения и то, что уже сделано, хранятся в одном месте между сессиями и агентами, так что следующий запуск начинается там, где закончился прошлый.
Ещё один инструмент, ещё одно окно, за которым надо следить.
Claude Code, Codex или Cursor остаются в том терминале, которым вы уже пользуетесь. Tomrade подключается по MCP и git, а доска сама успевает за ними.
Что-то изменилось. Кто это сделал?
Каждая запись агента подписана и сгруппирована по запускам. Один щелчок откатывает запуск целиком: тикеты, заметки и настройки.
Как это работает
Один цикл от идеи до влитого pull request. Каждый шаг ниже снят в приложении как есть.
Скажите, что вам нужно, обычными словами, за столом или с телефона. Это станет тикетом на доске, готовым к старту.
Скажите «наведи порядок», и ассистент склеит дубликаты и разобьёт большие тикеты на куски размером с один pull request. Выбираете вы; один щелчок возвращает всё назад.
Назовите тикет Claude Code, Codex или другому агенту в своём терминале. Он сам его возьмёт, поработает в отдельной ветке и отчитается.
Остальное оставьте автозапуску: он ночью пройдёт по графу зависимостей, вольёт то, что прошло проверки, и к утру напишет вам отчёт.
Видео
Идея днём, агенты с вопросами, ночной прогон и отчёт к утру. Снято в самом приложении, без постановки.
Один день с Tomrade · 1:27
Отвечайте всем агентам из одной боковой панели.
Связанные заметки и схема архитектуры по вашему коду.
Issue приходят, разбираются и уходят в релиз.
Укажите репозиторий — он найдёт забытые ветки.
Питомец, таймер, модели, темы и плагин, который он напишет для вас.
В каждом видео — настоящее приложение на демонстрационном репозитории, агенты работают на Claude Code. Субтитры на английском и китайском.
Ваши агенты и терминал
Tomrade не заменяет ни вашего агента, ни ваш терминал. Он передаёт им работу, следит за ней и возвращает статус на доску.
Tom + comrade, то есть товарищ
Товарищ, а не прораб.
Другие инструменты хотят, чтобы работа делалась внутри них, или умеют только раздавать задачи. Tomrade работает в обе стороны. Настройте его один раз и продолжайте работать в уже настроенном под себя Claude Code или Codex, в своём терминале, — а статус сам вернётся на доску.
/tomrade:sync в Claude Code, $tomrade-sync в Codex.Работает в обе стороны: нажмите «Начать», чтобы передать тикет, или работайте сами и синхронизируйте обратно. Подключите репозиторий один раз, и Tomrade откроет pull request с конфигурацией MCP и заметками для агентов — так любой агент, работающий в нём, найдёт Tomrade.
Агенты
Tomrade запускает MCP-сервер на вашем компьютере. Направьте на него Claude Code, Codex, Cursor или Gemini CLI, и они смогут просматривать, читать, создавать и обновлять тикеты, читать и записывать ваши файлы и менять настройки Tomrade — по тем же правилам, что и все остальные.
{
"mcpServers": {
"tomrade": {
"type": "http",
"url": "http://127.0.0.1:19090/mcp"
}
}
}Он слушает только 127.0.0.1. В сеть ничего не открыто.
Какие инструменты они получают
tomrade.list_itemstomrade.get_itemtomrade.create_itemtomrade.update_itemtomrade.change_statustomrade.plan_and_applytomrade.search_filestomrade.write_filetomrade.update_settings
Терминал
Кардио на Alt+Tab отменяется.
Запускайте Claude Code, Codex или обычную оболочку в окне «Терминал» прямо в Tomrade, в одном щелчке от бэклога. Делите его как угодно, пусть каждая панель привязывается к своему тикету, и сразу видно, какой агент работает, а какой ждёт вас.
⌘D вправо, ⇧⌘D вниз. Сохраните удачную раскладку, и новые окна будут открываться с ней.Окно «Терминал» построено на herdr, мультиплексоре агентов с открытым кодом (Apache 2.0). Окно Tomrade — лишь один из его клиентов: установите herdr один раз, и окно его найдёт, а те же панели откроются в собственном клиенте herdr в любом терминале.
WindowsВ Windows окно «Терминал» работает не на herdr, а на собственном терминальном бэкенде Tomrade — на основе ConPTY, по умолчанию с PowerShell. Всё почти так же, как в macOS: разделённые панели, сессии подключаются сами, у каждой панели виден статус, а терминалы продолжают работать, когда вы закрываете Tomrade. Ничего дополнительно устанавливать не нужно.
Видно и можно отменить
Сессии показывают, кто работает, а кто ждёт вас; каждая запись попадает в «Историю», сгруппированная по запускам, в одном щелчке от отмены.
Сессии
Шесть агентов, одно окошко для вопросов к вам.
Один разговор с агентом может занять всю вторую половину дня: три тикета, вопрос, исправление. Tomrade отмечает, где начинается каждый тикет, показывает одну и ту же сессию и в панели ассистента, и в её панели окна «Терминал», а те, что ждут вас, держит наверху.
Нарисовано в теме «Матча», одной из встроенных.
Выполнено команд: 18 · тестов пройдено: 79.Отмена вместо согласования
Очереди на согласование? В нынешней-то экономике?
Агенты пишут прямо в бэклог, так что ничего не ждёт вашего одобрения. Каждый запуск сгруппирован и подписан, и если агент слишком увлёкся творчеством, один щелчок вернёт всё как было.
История показывает, кто что изменил, запуск за запуском.
Контекст идёт за работой
Заметки, файлы, разговоры и входящие отзывы лежат рядом с тикетами, к которым относятся, там, где до них дотянетесь и вы, и ваши агенты.
Файлы и заметки
У каждого проекта есть папка с файлами: Markdown, HTML, изображения — что угодно. Пишите в редакторе с предпросмотром на лету, связывайте заметки между собой и прикрепляйте их к тикетам как результаты.
Ассистент
Он не просто планирует бэклог. Ассистент работает со всем, что хранит Tomrade: тикетами и потоками работ, файлами и заметками, диаграммами и даже настройками самого Tomrade. А когда делать нечего, он с радостью просто поболтает.
Перенеси тикеты по оформлению заказа в «К выполнению», а баг с оплатой сделай срочным.
list_itemschange_status ×4update_item
Перенёс 4 тикета в «К выполнению». У TOM-31 теперь приоритет «Срочный».
Сделай из дневника за эту неделю итоги недели.
search_filesread_file ×5write_file
Прочитал пять записей и сохранил «Итоги недели.md» со ссылкой на каждый день.
Включи тёмную тему и посади кота мне на рабочий стол.
update_settings
Готово: тёмная тема включена, кот уже у вас на рабочем столе.
Как назвать корги: Бисквит или Моти?
Без инструментов. Без изменений. Просто вайб.
Прокричите оба имени на весь парк. Какое кричать менее неловко — то и ваше.
Каждое его изменение подписано и попадает в историю, где ⌘Z всё возвращает: тикеты, файлы и настройки. API-ключи, MCP-серверы и командные строки меняете только вы.
Входящие
У бэклога теперь есть вышибала.
Обращения и сообщения об ошибках сначала попадают во входящие проекта. Ассистент предлагает, что это такое (новый тикет, уже известный баг или дубликат), и набрасывает ответ. Один щелчок — и готово.
GitHub issues поддерживаются из коробки. Источники — тоже плагины: подключите почту поддержки или форму обратной связи.
Одно рабочее пространство
Каждый проект — это доска и папка с файлами. Подключите к нему репозиторий или наполните его одними лишь делами на неделю.
Расскажите о фиче словами — и получите тикеты размером в один pull request каждый. А потом пусть Claude Code или Codex сделает каждый в своей ветке.
TOM-42Автосохранение черновиковНа проверкеTOM-43Предлагать восстановление при открытииВ работеПоручения, домашние дела и планы — на доске или в таблице. Вывалите всё ассистенту, и он разложит этот хаос по задачам.
Заметка дня открывает страницу с сегодняшней датой в папке Journal. Ставьте теги и связывайте дни через [[вики-ссылки]].
Journal/2026-10-10.md
2026-10-10
Долгая прогулка у реки. Наконец-то #велосипед починен.
Markdown с живым предпросмотром, обратными ссылками и полнотекстовым поиском. Каждое сохранение версионируется и может синхронизироваться с репозиторием на GitHub.
Для души
Мелочи, которые делают долгий день с агентами чуть легче. Каждая — плагин, который можно отключить.
Продуктивность на перерыве в туалете — разблокирована.
Подключите бота в Discord, Slack, Telegram, Feishu, DingTalk или WeCom, и ассистент будет отвечать в личных сообщениях и по @-упоминаниям, с тем же проектом и теми же инструментами.
ОТВЕЧАЙ!
Питомец повторяет то, что делает ваш агент: думает, работает, ждёт вас, закончил. Или приведите своего питомца, по картинке на каждое настроение.
Ваша тёмная тема говорит о вас больше, чем вы думаете.
Рассвет, Бумага, Тушь и Матча встроены. Сделайте свою, хоть из любой картинки, и пусть она меняется в зависимости от времени суток.
Вам звонит тазовое дно.
25 минут фокуса, 5 минут отдыха и настольные часы, которые парят поверх всех окон. Что делать на перерыве — решать вам.
Встроенные плагины
Archify встроен из коробки. Попросите ассистента, Claude Code или Codex нарисовать диаграмму архитектуры, рабочего процесса, последовательности, потоков данных или жизненного цикла — и она появится в разговоре живой страницей, которую можно двигать, масштабировать, прослеживать и показывать. Сохраните её в «Файлы» вместе с исходником и просите правки позже.
ВыНарисуй, как тикет проходит путь от одного предложения до слитого PR.
Открыть вживую
ВыГде Tomrade хранит мою работу и что покидает мой компьютер?
Открыть вживую
ВыЧто происходит, когда Claude Code правит заблокированный мной тикет?
Открыть вживую
ВыПокажи, как статус тикета следует за git.
Открыть вживую
Отрисовано встроенным в Tomrade Archify. Каждая диаграмма — о самом Tomrade.
Archify — проект с открытым исходным кодом (MIT) от tt-a1i. Когда вы впервые просите нарисовать диаграмму, Tomrade скачивает с GitHub зафиксированную версию.
Каждый из них — плагин. Любой можно отключить в разделе «Настройки › Управление плагинами».
Видно, что чем заблокировано: бэклог в виде графа и значок на каждом тикете, который ещё ждёт незавершённой работы.
Каждый тикет знает свои ветки, worktree и pull request. Его статус следует за git, а «Начать» передаёт его агенту для программирования.
Подключайте любой MCP-сервер по stdio или HTTP. Его инструменты встают в один ряд со встроенными — для ассистента и всех агентов.
Каждое сохранение — новая версия. Делитесь файлами проекта через репозиторий на GitHub — Tomrade найдёт его или создаст за вас.
Набор рабочих процессов, которые работают вообще без модели: офлайн, без ключей, воспроизводимо. Выключен, пока вы его не включите.
Опишите нужный плагин. Агент напишет и протестирует его, а загрузится он только после того, как вы подтвердите сборку.
Плагины
База данных, реестр инструментов, MCP-сервер и ассистент — каждый из них плагин, который можно заменить. Пишите свои на SDK под Apache-2.0 и распространяйте под любой лицензией — или попросите агента написать плагин за вас в Plugin Studio.
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/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.
Потоки работ, пользовательские поля и сохранённые виды. Всё с клавиатуры, с палитрой команд для чего угодно.
⌘KСменить вид…
Лицензия
Tomrade — открытое ПО под лицензией Apache License 2.0: приложение, все пакеты и SDK для плагинов. Код лежит на GitHub. Проект ещё в разработке и тестировании, так что код меняется от недели к неделе.
Вопросы
Нет. Доска, ассистент и «Файлы» подходят для любого проекта: дом, поездка, диссертация, дневник. Агенты для программирования подключаются, когда у проекта есть репозиторий, и не мешают, когда его нет.
У них разные задачи, и работают они вместе. Такие инструменты запускают ваших агентов и помогают проверять их код; Tomrade хранит, над чем агентам работать, как далеко продвинулась каждая часть и что изменилось. Запускайте агентов где удобно: они подключаются к Tomrade по MCP и git, берут тикеты, а доска следует за их ветками и pull request.
Любую запись, которую делает Tomrade или разрешает сделать агенту, сгруппированную по запускам: тикеты, файлы и заметки в «Файлах», настройки. «История» перечисляет каждый запуск, и отмена одного возвращает всё, что в нём было. За пределы Tomrade это не распространяется: коммиты, ветки и pull request в вашем репозитории остаются за git, и откатываются там обычным способом.
Нет. Достаточно локального git-репозитория: назовите тикет в ветке или коммите, и тикет пойдёт за ним. Открытие и слияние pull request из Tomrade сегодня работает через GitHub, а «Файлы» по желанию синхронизируются с репозиторием на GitHub; ни то ни другое не обязательно.
Это предварительная версия. До 1.0 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. Ваши проекты остаются в ваших собственных папках.
Превью Tomrade ещё в разработке и тестировании. Возможны шероховатости — делайте резервные копии важных проектов.
У вас Windows? Установщик пока не подписан. Прочитайте это перед установкой
Все загрузки:macOS (Apple silicon) 138 MBmacOS (Intel) 143 MBWindows 114 MBLinux x64 (AppImage) 133 MBLinux Arm64 (AppImage) 131 MB