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

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

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

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

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

Категории

Все категории
Loading categories
agensic — Криптографическая криминалистика терминала и воспроизведение сессий для AI-агентов. Отслеживает, подписывает и аудирует каждую команду с метками происхождения, воспроизводимыми сессиями и Git-путешествиями во времени. Приоритет конфиденциальности с локальным хранилищем SQLite и редактированием секретов. | Kitploit
Инструменты/GitHubGitHub/alex188dot/agensic
Скриптинг и автоматизацияФорензикаЦифровая криминалистикаКонфиденциальностьАутентификацияРеагирование на ИнцидентыБезопасность ИИАнализ Журналов
GitHubalex188dot/agensic

agensic

Репозиторий
27111 дней назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →

Описание

Сайт

Криптографическая криминалистика терминала и воспроизведение сессий для AI-агентов. Отслеживает, подписывает и аудирует каждую команду с метками происхождения, воспроизводимыми сессиями и Git-путешествиями во времени. Приоритет конфиденциальности с локальным хранилищем SQLite и редактированием секретов.

Поделиться

Логотип Agensic

Знайте, что выполнялось, где, когда и кем

Недостающий уровень наблюдаемости для терминальных рабочих процессов на базе ИИ

Signed Provenance Tracked Sessions Git Time Travel Replayable Sessions IDE style Tab Autocomplete


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

Поскольку ИИ-агенты всё чаще берут на себя командную строку и выполняют задачи автономно, видимость и контроль становятся критически важными. Agensic рассматривает команды терминала как граждан первого сорта и предоставляет надёжную платформу для отслеживания, инспекции и управления ими.

Вместо того чтобы сводить всю активность терминала к одной неоднозначной «истории оболочки», Agensic выступает в роли криминалистического наблюдателя и умного второго пилота. Он бесшовно отслеживает интерактивные сессии кодирования с ИИ, криптографически подписывает команды, выполненные агентами, и обеспечивает молниеносное, основанное на истории автодополнение в стиле IDE через Tab.


📋 Содержание

  1. Поддерживаемые платформы
  2. Установка
  3. Быстрый старт
  4. Agensic Provenance
    • Возможности
    • Поддерживаемые метки
  5. Agensic Sessions
    • Возможности
    • Поддерживаемые агенты
  6. Agensic Autocomplete
    • Возможности
    • Поддерживаемые провайдеры
  7. Доступные команды
  8. Безопасность и конфиденциальность
  9. Создатель проекта
  10. Поддержка
  11. Лицензия

💻 Поддерживаемые платформы

Agensic разработан для глубокой интеграции с вашей средой оболочки.

  • macOS (Zsh) — полная поддержка ✅

  • Linux (Bash) — полная поддержка ✅


🚀 Установка

Самый быстрый путь — управляемый установщик в одну строку:

root@kitploit:~
curl -fsSL https://raw.githubusercontent.com/Alex188dot/agensic/main/bootstrap.sh | bash

Если вы предпочитаете клонировать вручную:

root@kitploit:~
git clone https://github.com/Alex188dot/agensic.git
cd agensic
bash ./install.sh

Если у вас уже установлен uv, установщик будет использовать его автоматически для более быстрой настройки.

При первом запуске Agensic предложит вам выбрать предпочитаемого LLM-провайдера и настроить API-ключи для автодополнения команд.

В качестве альтернативы вы можете настроить LLM-провайдера и API-ключи, выполнив:

root@kitploit:~
agensic setup

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

После настройки откройте новый терминал — Agensic автоматически начнёт отслеживать вашу активность в терминале и предлагать варианты автодополнения по мере ввода!

🤖 Бесшовное автоотслеживание агентов

Начните работать как обычно, например, используя вашего любимого ИИ-помощника по кодингу, такого как Claude Code, Codex CLI и т.д.:

root@kitploit:~
claude

или

root@kitploit:~
codex

См. раздел Поддерживаемые агенты для полного списка всех поддерживаемых агентов. Если вашего агента нет в списке, вы можете добавить его, выполнив agensic --add_agent "executable", а затем использовать его обычным образом, чтобы Agensic мог его отслеживать.

После завершения вы можете использовать Agensic для просмотра истории сессий:

root@kitploit:~
agensic sessions

или просмотреть криминалистическую информацию о происхождении (provenance):

root@kitploit:~
agensic provenance

🧾 Agensic Provenance

Agensic предоставляет вам криминалистическую стенограмму для каждой команды. Он классифицирует произошедшее, записывает богатые метаданные и формирует чёткий след аудита, чтобы вы могли определить, была ли команда введена вручную, принята из подсказки или выполнена непосредственно агентом.

Демонстрация Agensic provenance

✨ Возможности

🔍 Полноэкранный обозреватель происхождения

Нужно ответить на вопрос: «Что именно здесь выполнялось и кто это инициировал?» Выполните agensic provenance, чтобы открыть полноэкранный просмотрщик происхождения. Фильтруйте по метке, агенту, провайдеру или временному окну, просматривайте точный след команд и экспортируйте текущее представление в JSON или CSV, когда вам потребуется долговечная запись для отладки, разбора инцидента или соблюдения требований.

🛡️ Криптографическое происхождение и подпись команд

Перестаньте гадать, человек или ИИ сломал сборку. Agensic захватывает богатые метаданные для каждой команды и использует локальное подписание Ed25519, чтобы пометить выполненные агентом запуски неоспоримой меткой AI_EXECUTED. Вы получаете чёткую, поддающуюся аудиту временную шкалу, разделяющую нажатия клавиш человека, предложения ИИ и автоматические выполнения.

🏷️ Структурированные атрибутивные метки

Agensic не сводит историю терминала к сырому списку строк. Каждая отслеживаемая команда классифицируется по метке происхождения, что даёт вам единообразный способ фильтрации запусков, исследования поведения и понимания того, как команда попала в вашу оболочку.

🔖 Поддерживаемые метки

Agensic в настоящее время поддерживает следующие метки происхождения:

  • AI_EXECUTED для команд, выполненных непосредственно агентом ИИ с подписанным доказательством
  • HUMAN_TYPED для команд, вручную введённых человеком в оболочке
  • AI_SUGGESTED_HUMAN_RAN для команд, предложенных внешним вызовом ИИ LLM, а затем выполненных человеком
  • AG_SUGGESTED_HUMAN_RAN для команд, предложенных Agensic, а затем выполненных человеком
  • INVALID_PROOF для команд, поступивших с метаданными доказательства, которые не прошли проверку
  • UNKNOWN для команд, по которым имеющихся данных недостаточно для присвоения более строгой атрибутивной метки

🕵️‍♂️ Agensic Sessions

Agensic записывает интерактивные сессии агентов, предоставляя вам неоспоримое доказательство произошедшего и возможность безопасно манипулировать состоянием репозитория с помощью функции Time Travel.

Демонстрация воспроизведения Agensic

✨ Возможности

▶️ Воспроизводимые сессии

Нужно провести аудит прошлой ночной сессии, чтобы понять, что произошло? Выполните agensic sessions и выберите сессию, которую хотите воспроизвести. Наш молниеносный полноэкранный TUI позволяет мгновенно просматривать временные шкалы, инспектировать полезные нагрузки и воспроизводить сессию. Когда вам нужно поделиться доказательствами для разбора инцидента, экспортируйте точный набор данных в JSON или CSV одним нажатием клавиши.

⏪ Time Travel

Когда-нибудь задавались вопросом: «Как выглядел мой репозиторий непосредственно перед тем, как агент сделал тот разрушительный коммит?» Time Travel позволяет вам отмотать репозиторий назад к точному состоянию Git, захваченному в определённой контрольной точке сессии. Agensic безопасно восстанавливает неотслеживаемые и изменённые файлы в новую ветку, гарантируя, что вы никогда случайно не уничтожите живое рабочее дерево во время расследования.

🗄️ Устойчивое локальное состояние

Ваши данные остаются вашими. Agensic использует надёжную серверную часть SQLite с журналом событий только для добавления и автоматическим созданием снэпшотов. Это означает, что ваша криминалистическая история переживёт неожиданные крахи терминала, перезагрузки системы и длительное локальное использование без повреждений.

🤖 Поддерживаемые агенты

Agensic предоставляет поддержку набора предварительно настроенных встроенных агентов, которые можно отслеживать:

  • Claude Code
  • Codex CLI
  • Gemini CLI
  • OpenClaw
  • OpenCode
  • Kimi Code
  • Mini Agent
  • Qwen Code
  • GitHub Copilot CLI
  • Kiro CLI
  • Cline CLI
  • Cursor CLI
  • Nanoclaw
  • Droid
  • Hermes Agent
  • Ollama
  • Mistral Vibe
  • Aider
  • Pi.dev
  • Kilo Code
  • Continue CLI

Пользовательские агенты: вставьте любой исполняемый файл агента в настройки Agensic, и он будет работать сразу без какой-либо конфигурации.


⚡ Agensic Autocomplete

Agensic переосмысливает подсказки в терминале. Контекстно-зависимые, семантические и всегда быстрые, в стиле IDE, удовлетворяющие автодополнению через Tab.

Демонстрация автодополнения Agensic

✨ Возможности

🚀 Молниеносные предложения из локальной истории

Попрощайтесь с задержками ввода. По мере ввода Agensic запрашивает хранилище вашей фактической истории команд. Предложения появляются мгновенно в виде призрачного текста, который можно легко принять с помощью Tab. Поскольку он учится на ваших шаблонах и опирается на то, что вы действительно делаете, предложения очень точны и учитывают контекст репозитория.

🧠 Семантический поиск и исправление опечаток

Люди ошибаются, Agensic их исправляет. Если вы введёте dokcer, Agensic мгновенно предложит Вы, вероятно, имели в виду: docker. Не можете вспомнить точный синтаксис? Семантическое переранжирование спасает ваше намерение, находя правильную команду, даже если ваш префикс не совпадает идеально: если вы введёте docker records, вы получите Вы, вероятно, имели в виду: docker logs (при условии, что вы ранее выполняли docker logs).

💡 Резервный вызов ИИ по требованию

ИИ — это мощный резерв, а не налог на каждое нажатие клавиши. Agensic устанавливает лимиты LLM на каждую строку, чтобы предотвратить спам подсказок. Когда локальной истории недостаточно, будет активирован автоматический резервный вызов LLM. В качестве альтернативы вы всегда можете нажать Ctrl+Space, чтобы вручную получить интеллектуальную подсказку от вашего предпочитаемого локального или хостируемого LLM.

💬 Режимы команд на естественном языке

Забудьте о точном синтаксисе, просто опишите, что вам нужно. Введите что-то вроде: # как я могу найти все файлы размером более 10 МБ в этой папке?. Agensic генерирует 3 готовых к использованию команды оболочки и вставляет наиболее вероятный вариант прямо в вашу следующую строку. Нужны указания вместо команд? Используйте режим помощника, чтобы получить пошаговые ответы прямо в терминале: ## Как установить Node на macOS?. Хотите понять команду перед её выполнением? Используйте: agensic --explain "ваша команда здесь"

🛡️ Сохранение Tab и блокировка рискованных команд

Agensic уважает ваш терминал. Он не перехватывает Tab, когда вы завершаете пути к файлам или сценарии, так что нативное завершение оболочки побеждает там, где оно лучше всего. Что более важно, разрушительные команды (например, rm -rf, mkfs или dd) строго блокируются в пулах предложений, так что вы никогда случайно не выполните катастрофическую команду.

🌐 Поддерживаемые провайдеры

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

  • Локальные: Ollama, LM Studio
  • Хостируемые: OpenAI, Anthropic, Gemini, Azure, DeepSeek, Groq, Mistral, Qwen (DashScope), MiniMax, Moonshot, OpenRouter, Xiaomi MiMo, Z.AI, AWS SageMaker
  • Пользовательские: любая конечная точка, совместимая с OpenAI
  • Только история: работайте полностью офлайн без вызовов ИИ, используя только вашу локальную историю команд

🧰 Доступные команды

В таблице ниже перечислены все команды CLI, доступные в Agensic.

🔒 Безопасность и конфиденциальность

Agensic работает по принципу минимальных привилегий и максимальной конфиденциальности:

  • Локальная аутентификация: все маршруты API на localhost строго аутентифицируются с автоматической ротацией токенов
  • Редактирование секретов: значения с высокой энтропией, учётные данные в URL и известные форматы секретов (например, ключи AWS или JWT) удаляются и маскируются до того, как какие-либо данные покинут вашу машину для вызова LLM
  • Ограничения команд: разрушительные команды жёстко блокируются как в механизме предложений, так и в контуре обратной связи
  • Ограничение скорости: исходящие вызовы LLM ограничены строгими тайм-аутами и лимитами для предотвращения злоупотребления API

👤 Создатель проекта

Alessio Leodori

🤝 Поддержка

Нашли Agensic полезным? Поставьте звезду ⭐️ репозиторию и расскажите друзьям! Это поможет нам расти 🌱

📄 Лицензия

Agensic имеет открытый исходный код и лицензирован в соответствии с Apache-2.0 License.

Скачать инструмент
КомандаЧто делает
agensic --helpПоказать основную справку CLI и все стандартные пользовательские команды
agensic --versionВывести установленную версию Agensic и завершить работу
agensic updateЗагрузить и установить последний опубликованный релиз Agensic на GitHub
agensic setupОткрыть интерактивный процесс настройки для Agensic Sessions и Autocomplete
agensic enable-startupНастроить Agensic для автоматического запуска при входе в систему или загрузке
agensic first-runЗапустить процесс первичной настройки
agensic startЗапустить фоновый демон Agensic вручную
agensic stopОстановить демон Agensic
agensic logsПросматривать вывод лога демона в реальном времени
agensic testОтправить тестовый запрос автодополнения демону для проверки подключения
agensic provenanceОткрыть представление истории происхождения команд. Поддерживает фильтры, такие как --limit, --label и --contains
agensic sessionsОткрыть браузер отслеживаемых сессий. Используйте --text для вывода в виде простого текста