Tiza MCP

Терминальный просмотрщик кода с разметкой: рамки, стрелки и заметки по шагам, которые рисует вручную человек или агент через MCP.

  • 112 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Минимальный доступ

Почему такой уровень

  • Агент рисует и меняет разметку в локальном сеансе через сокет, а установщик запускается через `curl | sh`.
Все причины и проверки

luiscarlosjayk/tiza

Установка

Ручная установка

curl -fsSL https://raw.githubusercontent.com/luiscarlosjayk/tiza/main/install.sh | sh

Команда для macOS и Linux x86_64 из README. Альтернатива при Rust 1.88 и новее: `cargo install tiza`. MCP: `claude mcp add tiza -- tiza mcp`.

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Агент рисует и меняет разметку в локальном сеансе через сокет, а установщик запускается через `curl | sh`.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Tiza показывает код в терминале, и на нем рисуют рамки, стрелки, подсветку и заметки, а потом открывают их по шагам. Разметка привязана к тексту кода и не сбивается при прокрутке, смене размера терминала или темы. Сохраняется в файл `hello.rs.tiza` рядом с кодом. Применение: разбор кода для человека или агента, урок, ревью pull request, отладка вместе с ИИ, запись видео. Агенты рисуют на том же коде через MCP-сервер: он запускается командой `tiza mcp`, а регистрируется как `claude mcp add tiza -- tiza mcp` либо `codex mcp add tiza -- tiza mcp`. Среди инструментов `status`, `get_code`, `render_text`, `add_box`, `list_annotations`, `check` и `export_image`.

Для кого. Преподавателям, авторам разборов кода и разработчикам, которые объясняют код коллегам и ИИ-агентам прямо в терминале.

Подходит, если

  • Для урока владение в Rust показывают шагами со стрелками.
  • На ревью pull request отмечают рамками спорные участки.
  • Агент рисует на показанном коде, объясняя найденную ошибку.
  • Разметку экспортируют в анимированное изображение для видео.

Не подходит, если

  • Нужен редактор с графическим интерфейсом: Tiza работает в терминале.
  • Платформа вне macOS и Linux x86_64 с glibc 2.35: готовых сборок нет.
  • Требуется стабильный формат документа: до версии 1.0 он может меняться.

Пример запроса к агенту

Покажи этот файл в Tiza и нарисуй рамку на функции с ошибкой и стрелку к месту, откуда приходит значение.

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Версия 0.2.1 ранняя, формат документа и API могут измениться до 1.0. Готовые сборки есть для macOS и Linux x86_64 с glibc 2.35 и новее, на других системах ставят из исходников через `cargo install tiza` при Rust 1.88 и новее. Бинарный файл не открывает сетевых соединений и не отправляет телеметрию, агенты подключаются через локальный сокет Unix. Установочный скрипт запускается через `curl | sh`; он проверяет контрольную сумму SHA-256 и не использует `sudo`.

Как отключить. Удалите запись `tiza` из конфигурации MCP командой `claude mcp remove tiza` и бинарный файл `~/.local/bin/tiza`. Файлы разметки `.tiza` лежат рядом с кодом.

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

Как попробовать без агента?

Запишите короткий файл, откройте его командой `tiza hello.rs` и вводите команды `:note`, `:arrow`, `:step`, `:box`. Клавиши `p` и `n` листают шаги.

Как подключить агента?

Командой `claude mcp add tiza -- tiza mcp` для Claude Code или `codex mcp add tiza -- tiza mcp` для Codex. Для другого клиента подойдет JSON с командой `tiza` и аргументом `mcp`.

Выходит ли Tiza в сеть?

Нет. Бинарный файл не открывает сетевых соединений, у него нет телеметрии и проверки обновлений.

Где хранится разметка?

В файле `<имя>.tiza` рядом с кодом, например `hello.rs.tiza`.

Что будет, если сервер запущен без экземпляра Tiza?

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

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Rust-бинарник для агентов и терминала: через tree-sitter находит определение символа, его вызовы и зависимости файла

MCP-серверМинимальный доступ362Звезды репозитория

TUI показывает, что делают в проекте Claude Code, Codex, Gemini CLI и opencode: открытый файл, правки и команды вживую

CLIМинимальный доступ76Звезды репозитория

Навык tuicr связывает агента с терминальным ревью кода: агент читает комментарии человека и открывает панель просмотра.

СкиллРасширенный доступ3,6 тыс.Звезды репозитория

Локальный MCP-сервер с графом вызовов и поиском символов: агент видит структуру кода и последствия правки заранее.

MCP-серверРасширенный доступ61Звезды репозитория

Critty открывает терминальный интерфейс, где человек комментирует дифф, отвечает на вопросы и разрешает действия агента.

CLIМинимальный доступ105Звезды репозитория

Коротко о README

В README показан быстрый старт на небольшом примере Rust, команды разметки, ссылки на руководства, раздел для агентов и сведения о том, что Tiza читает и пишет.

Бейдж для README

Сообщить о проблеме