Единое пространство для всех агентов.

Следите за задачами, контекстом и ходом работы над проектом, а не за сессией агента. Смотрите, что сделал каждый агент и как он это доказал.
$ curl -fsSL https://get.istok.sh | sh
Документация

Следите за работойваших агентов.

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

Страница проектов: девять проектов со счётчиками открытых, заблокированных и выполненных задач, один активный и один зависший запуск
~/work $ istok project list
Local projects

 NAME                STATE     ROOT
 auth-service        ● ACTIVE  /home/alex/work/auth-service
 admin-dashboard     ● ACTIVE  /home/alex/work/admin-dashboard
 search-indexer      ● ACTIVE  /home/alex/work/search-indexer
 notifications       ● ACTIVE  /home/alex/work/notifications
 analytics-pipeline  ● ACTIVE  /home/alex/work/analytics-pipeline
 mobile-app          ● ACTIVE  /home/alex/work/mobile-app
 acme-api            ● ACTIVE  /home/alex/work/acme-api
 storefront-web      ● ACTIVE  /home/alex/work/storefront-web
 billing-worker      ● ACTIVE  /home/alex/work/billing-worker

  9 total projects
Лента запусков: активные, успешные, зависшие и неудачные запуски Claude и Codex во всех проектах
~/work/acme-api $ istok run list --limit 12
Runs

 ID                                    STATE        TASK  STARTED
 01a10725-f519-761f-b519-74801c2e5254  ● ACTIVE     #20   2026-10-04 13:27Z
 01a10725-f4d2-76b3-9905-f78eaeaf6683  ✓ SUCCEEDED  #18   2026-10-03 04:41Z
 01a10725-f4c7-7b85-8dfa-9daf7fbe7e6a  × FAILED     #18   2026-10-02 06:41Z
 01a10725-f4bb-7cfa-8a7d-2c09d27ac1ef  ✓ SUCCEEDED  #17   2026-10-01 08:41Z
 01a10725-f343-70b0-95d4-3bd574640fe8  ✓ SUCCEEDED  #16   2026-09-15 06:41Z
 01a10725-f338-754c-a8ef-81543406102a  ✓ SUCCEEDED  #14   2026-09-14 10:41Z
 01a10725-f32e-77b0-825a-fb1ed436589d  ✓ SUCCEEDED  #13   2026-09-12 05:41Z
 01a10725-f325-7ac8-b582-e9e3baf048af  ✓ SUCCEEDED  #12   2026-09-11 22:41Z
 01a10725-f31b-701e-90f5-1570726a4d18  ✓ SUCCEEDED  #9    2026-09-09 12:41Z
 01a10725-f312-7d0a-83de-56d73ce5ac13  ✓ SUCCEEDED  #8    2026-09-07 10:41Z
 01a10725-f30a-77f3-a75a-6a70eb7038b3  ✓ SUCCEEDED  #7    2026-09-05 18:41Z
 01a10725-f300-7ae4-84ab-fe8386dc97da  ✓ SUCCEEDED  #6    2026-09-05 18:41Z
Список задач проекта acme-api со статусами и агентом, работающим над задачей 20
~/work/acme-api $ istok task list
acme-api │ 7 open tasks

 #    STATE          TITLE                                          BLOCKED BY
 #5   ! BLOCKED      Return 409 for duplicate SKUs                  —
 #10  ! BLOCKED      Migrate order IDs to UUIDv7                    —
 #11  ◆ READY        Index orders by customer                       —
 #15  ◆ READY        Add metrics for checkout latency               —
 #19  ! BLOCKED      Rate limit the checkout endpoint               —
 #20  ◐ IN PROGRESS  Retry temporary payment failures with backoff  —
 #21  ! BLOCKED      Document the refund flow                       #20

Опишите задачу.Istok сохранит работу.

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

Скажите один раз.Запомнят все агенты.

Попросите агента запомнить правило, решение или подводный камень. Istok сохранит это в проекте и передаст каждому агенту, который возьмёт здесь задачу, будь то Claude или Codex.

Возвращайтесь к историизадачи в любое время.

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

Страница задачи: запуск Codex завершился неудачей и передал задачу, запуск Claude прошёл успешно и завершил её

Начинайте с контекста,а не с нуля.

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

Что получил агент: бюджет контекста, три записи контекста и найденный код с подсветкой синтаксиса

Готово —значит проверено.

Агенты записывают каждую проверку: команду, код выхода и время. Задача закрывается с подтверждением.

Страница запуска: три успешные проверки go test, go test -race и go vet

Всё остаётсяна вашем компьютере.

Один бинарник и один файл SQLite. Без аккаунта и облака. Агенты приходят и уходят, а история остаётся с проектом.

Начните работуза одну минуту.

Подробный быстрый старт →
  1. 01

    Установите

    Один бинарник для Linux и macOS, без прав администратора.

    curl -fsSL https://get.istok.sh | sh
  2. 02

    Подключите агента

    Один раз на компьютер. Пример для Claude Code; Codex, Cursor и любой MCP-клиент тоже подходят.

    claude mcp add --scope user istok -- \
      istok mcp --actor-id claude --actor-name "Claude Code"
  3. 03

    Зарегистрируйте проект

    Откройте агента в репозитории и попросите — он зарегистрирует проект через MCP. В сам репозиторий ничего не записывается.

    Зарегистрируй этот проект в Istok.

  4. 04

    Откройте интерфейс

    Задачи и запуски появляются, пока агент работает.

    istok ui

Дайте агентамобщую память.

Подключите агентов один раз — Istok сохранит их работу между сессиями.

Быстрый старт