Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
alter-zero — Эффективная по потреблению ОЗУ терминальная агентная среда для программирования, кибербезопасности и автоматизации. | Kitploit
Инструменты/GitHubGitHub/linuztx/alter-zero
Утилиты общего назначенияСтатический анализ кода (SAST)Анализ уязвимостейАнализ КодаСкриптинг и автоматизацияТестирование на ПроникновениеКомандование и УправлениеУтилиты и фреймворкиБезопасность ИИ
GitHublinuztx/alter-zero

alter-zero

61619411 ч 18 мин назадПроверено Kitploit

Эффективная по потреблению ОЗУ терминальная агентная среда для программирования, кибербезопасности и автоматизации.

Репозиторий

Популярное

Смотреть все →

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

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Alter Zero

Alter Zero

Дайте вашему терминалу агента для программирования.

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

Built with Rust Platforms: Linux and macOS Version: 0.15.0
License: Apache 2.0 Support Alter Zero Support Alter Zero on Ko-fi Ask DeepWiki

Быстрый старт · Возможности · Провайдеры моделей · Команды и сочетания клавиш · Поддержка · Благодарности

Демонстрация терминального агента для программирования Alter Zero
Смотрите видео-демонстрацию Alter Zero на YouTube
Смотрите видео-демонстрацию на YouTube

Почему Alter Zero

Alter Zero — это открытый ИИ-агент для программирования, написанный на Rust. Он работает непосредственно в вашем проекте: читает файлы, вносит изменения, выполняет команды и проверяет результаты, пока вы следите за процессом в терминале. Программирование — его основная задача, но он также достаточно гибок, чтобы исследовать проблемы безопасности, изучать незнакомые системы и автоматизировать задачи с помощью ваших существующих инструментов.

Что вы получаетеПочему это важно
Работа, за которой можно следитьВывод команд в реальном времени, читаемые диффы и контрольный список задач упрощают проверку прогресса.
Контроль над выполнениемВыбирайте режим разрешений, просматривайте предлагаемые изменения и управляйте агентом во время работы.
Выбор моделиПодключайтесь через поддерживаемую подписку или API-ключ либо запускайте локальные модели с помощью Ollama.
Возможности для расширенияДобавляйте специализированных субагентов, переиспользуемые навыки, хуки жизненного цикла и MCP-серверы под ваш рабочий процесс.
Нативный опыт работы в терминалеЕдиный бинарный файл на Rust с постоянными сессиями, встроенными изображениями и управлением с клавиатуры.

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

Alter Zero работает на Linux (x86_64, arm64) и macOS (Intel, Apple silicon) в современном терминале.

Установка

Одна строка на Linux или macOS:

curl -fsSL https://raw.githubusercontent.com/linuztx/alter-zero/main/install.sh | sh

Он выбирает сборку для вашей машины, проверяет её SHA-256 по контрольной сумме, опубликованной вместе с релизом, устанавливает alter-zero в ~/.local/bin и сообщает вам, если этот каталог отсутствует в вашем PATH.

Или установите ту же сборку с помощью npm:

npm install -g @linuztx/alter-zero
Варианты установки

Задайте ALTER_ZERO_INSTALL_DIR, чтобы установить в другое место, или ALTER_ZERO_VERSION=vX.Y.Z, чтобы закрепить конкретный релиз. В CHANGELOG.md описано, что изменилось между версиями.

ALTER_ZERO_INSTALL_DIR="$HOME/bin" ALTER_ZERO_VERSION=v0.1.0 \
  sh -c "$(curl -fsSL https://raw.githubusercontent.com/linuztx/alter-zero/main/install.sh)"

При ручной установке в примечаниях к каждому релизу перечислены все архивы с их SHA-256, так что вы можете скачать, проверить и распаковать нужный вручную.

Запуск в контейнере Kali Linux

docker/ собирает небольшой образ Kali Rolling без графического интерфейса на основе последнего релиза с рабочим набором инструментов командной строки для Docker или Podman. Одна команда собирает его и запускает контейнер на вашей папке:

docker/build.sh ~/projects/site              # add --engine podman for Podman
docker exec -it -e TERM -e COLORTERM -e TERM_PROGRAM -e KITTY_WINDOW_ID -e TMUX \
  alter-zero-kali alter-zero

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

Внутри tmux включите allow-passthrough на хосте и явно выберите протокол изображений внешнего терминала для этого docker exec; инструкции для tmux включают готовый к запуску пример Podman.

Сборка из исходного кода

Вам понадобятся rustup и компилятор C. Репозиторий закрепляет инструментальную цепочку Rust, которую rustup устанавливает автоматически.

git clone https://github.com/linuztx/alter-zero.git
cd alter-zero
cargo install --path .
alter-zero

Без настроенного провайдера Alter Zero открывает офлайн-демо со сценариями диалогов, чтобы вы могли изучить интерфейс. Чтобы работать над собственными задачами:

  1. Выполните /login и выберите поддерживаемую подписку, API-провайдера или сервер локальной модели. Следуйте подсказкам для подключения.
  2. Выполните /model, чтобы выбрать модель. Alter Zero запоминает ваш выбор для этого каталога.
  3. Опишите задачу, просмотрите запросы на подтверждение и следите за ходом работы по мере её выполнения.

Учётные данные, добавленные через /login, сохраняются в ~/.alter-zero/.env, вне вашего репозитория. Используйте / для просмотра команд или ? в пустом поле ввода, чтобы увидеть сочетания клавиш.

Подключение с помощью переменных окружения

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

Скачать инструмент