Istok — локальный инструмент, который хранит работу кодинг-агента рядом с проектом, а не внутри одного разговора. Здесь описано, какую проблему он решает и что вы получаете.
Проблема
Вы работаете с Claude Code, Codex или Cursor, и вам постоянно мешают три вещи:
- Сессии заканчиваются. Стоит закрыть чат или упереться в лимит контекста, и вместе с ним пропадают план, решения и недоделанная работа. Следующая сессия начинает с нуля.
- Работы не видно. Вы видите итоговое сообщение, но не то, что агент пробовал, какие команды запускал и что ему сказали в начале.
- «Готово» — это просто слова. Агент пишет, что тесты проходят. Но ничто не показывает, что он их запускал.
Что делает Istok
Пока агент работает, он обращается к Istok по MCP. Istok записывает:
- задачи — что нужно сделать, с критериями приёмки, прогрессом и блокерами;
- запуски — каждую попытку решить задачу: какой агент её сделал и какой контекст получил;
- проверки — команды, которыми проверяли результат, вместе с их выводом;
- правила и знания проекта — соглашения и документацию, которые следующая сессия получает сразу или находит, когда нужно.
Новая сессия или другой агент продолжают работу по этой записи, а не по вашей памяти. Задача закрывается вместе с проверкой, которая подтверждает результат.
Вы по-прежнему просто разговариваете с агентом. Команды istok вам самим нужны редко.
Как это выглядит
istok ui открывает локальную веб-страницу со всеми задачами, запусками и проверками:


Чем Istok не является
- Это не трекер задач. В нём лежит работа, которая уже дошла до агента, а не ваш бэклог.
- Это не облачный сервис. Всё хранится в базе SQLite на вашем компьютере. Аккаунта нет, и никуда ничего не отправляется.
- Это не часть репозитория. Istok не создаёт файлов в проекте. Документация и файлы с инструкциями остаются вашими.
- Это не агент. Он не пишет код. Он даёт вашему агенту долговременную память и место для доказательств.
Дальше
Настройка занимает около пяти минут — см. Быстрый старт.