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

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

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

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

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

Категории

Все категории
Loading categories
modo — Курируемая коллекция учебных материалов по кибербезопасности, разборов CTF, исследовательских работ и практических лабораторных работ для развития практических навыков в области веб-безопасности, эксплуатации уязвимостей, OSINT и криминалистики. | Kitploit
Инструменты/GitHubGitHub/mohshomis/modo
OSINT (Разведка открытых источников)Сканеры уязвимостейФреймворки для эксплойтовФорензикаВеб-безопасностьCTFТестирование на ПроникновениеСтатьи и ИсследованияОбучение и ОбразованиеПодобранные РесурсыУчебные Маршруты и КурсыЛаборатории и Практика
18718286 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
GitHubmohshomis/modo

modo

Курируемая коллекция учебных материалов по кибербезопасности, разборов CTF, исследовательских работ и практических лабораторных работ для развития практических навыков в области веб-безопасности, эксплуатации уязвимостей, OSINT и криминалистики.

Репозиторий

Modo

Modo

Открытая AI-среда разработки, которая сначала планирует, а потом пишет код.

Лицензия MIT · Быстрый старт · Что добавляет Modo · Участие

Modo в действии


Мне нужна была небольшая функция в AI-инструменте для кодирования. Не нашёл способа её предложить. И я спросил себя: насколько сложно на самом деле собрать что-то вроде Kiro, Cursor или Windsurf?

Оказалось — не так сложно, как кажется. Отталкиваясь от редактора Void (самого форка VS Code), я за короткое время добрался примерно до 60–70% возможностей тех инструментов. Было по-настоящему интересно.

Это Modo. Автономная настольная IDE, где запросы превращаются в структурированные планы, прежде чем стать кодом. Открытый исходный код, лицензия MIT, можно дорабатывать.

Что добавляет Modo

Всё перечисленное ниже было построено поверх существующего AI-чата Void, встроенного редактирования (Cmd+K), автодополнения, многопровайдерной поддержки LLM, использования инструментов и интеграции MCP. Вот что нового:

Разработка на основе спецификаций

Большинство AI-инструментов идут по пути: запрос → код. Modo идёт: запрос → требования → дизайн → задачи → код.

Спецификация живёт в папке .modo/specs/<name>/ в виде трёх markdown-файлов:

.modo/specs/auth-flow/
├── requirements.md     # пользовательские истории, критерии приёмки
├── design.md           # архитектура, компоненты, модели данных
└── tasks.md            # чеклист шагов реализации

Создайте её с помощью Cmd+Shift+S или выбрав режим Spec в панели выбора сессии. Выберите «фича» или «багфикс», а затем «сначала требования» или «сначала дизайн». Агент заполняет каждый документ, вы просматриваете, затем он выполняет задачи одну за другой — отмечая их по мере выполнения.

Задачи сохраняются на диск. Закройте IDE, вернитесь — продолжите с того же места.

Task CodeLens (встроенные кнопки задач)

Откройте любой tasks.md — у каждой ожидающей задачи появится кликабельная кнопка «▶ Выполнить задачу» прямо в тексте. Вверху появляется кнопка «Выполнить все ожидающие задачи». Во время выполнения отображается индикатор, завершённые — галочка. Агент автоматически меняет - [ ] → - [~] → - [x] по мере работы.

Управляющие файлы (Steering Files)

Markdown-документы в .modo/steering/, которые внедряют правила проекта в каждое взаимодействие с AI — больше не нужно повторяться.

---
inclusion: always
---
# Правила проекта
- Использовать TypeScript в строгом режиме
- Все конечные точки должны проверять входные данные

Три режима включения:

  • always — каждое взаимодействие
  • fileMatch — когда активный файл соответствует glob-шаблону
  • manual — ссылка через / команды в чате

Поддерживаются ссылки #[[file:path]] для подключения спецификаций OpenAPI, схем GraphQL или любых проектных документов.

Хуки агента (Agent Hooks)

JSON-конфиги в .modo/hooks/, автоматизирующие действия вокруг жизненного цикла агента.

{
  "name": "Линтинг при сохранении",
  "version": "1.0.0",
  "when": { "type": "fileEdited", "patterns": ["**/*.ts"] },
  "then": { "type": "runCommand", "command": "npx eslint --fix ${filePath}" }
}

10 типов событий: fileEdited, fileCreated, fileDeleted, promptSubmit, agentStop, preToolUse, postToolUse, preTaskExecution, postTaskExecution, userTriggered. Два типа действий: askAgent или runCommand. Хуки, срабатывающие до использования инструмента, могут заблокировать выполнение. Встроено обнаружение циклических зависимостей.

Переключатель «Автопилот / Под наблюдением»

Элемент в строке состояния, переключающий между Автопилотом (агент действует автономно) и режимом «Под наблюдением» (агент запрашивает подтверждение). Напрямую связан с настройками автоутверждения для изменений, терминальных команд и MCP-инструментов.

Параллельные сеансы чата

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

Режимы Vibe и Spec

Начните сеанс в режиме Vibe для свободного исследования или в режиме Spec для структурированной разработки. В режиме Spec ваш запрос запускает полный рабочий процесс: требования → дизайн → задачи. Содержимое активной спецификации автоматически внедряется в системный промпт LLM.

Субагенты

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

Мощности (Powers)

Устанавливаемые пакеты знаний, объединяющие документацию, управляющие файлы и конфиги MCP. Встроенные мощности для TypeScript, React, тестирования, проектирования API и Docker. Активируются по ключевым словам в ваших запросах. Устанавливайте пользовательские мощности по URL.

Выделенная панель проводника

Боковая панель со сворачиваемыми разделами для Спецификаций (с индикаторами прогресса и количеством задач), Хуков агента (показывают поток событие → действие), Управляющих файлов (показывают режим включения) и Мощностей.

Слеш-команды

Введите / в чате, чтобы получить доступ к ручным хукам, управляющим файлам и встроенным командам: создать спецификацию, выполнить задачи, экспортировать разговор, инициализировать рабочее пространство.

Внедрение контекста

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

Пользовательская тёмная тема

Специально созданная тема «Modo Dark» с бирюзовыми акцентами, настроенной подсветкой синтаксиса и цветами терминала.

Персонаж-компаньон

Аватар Modo появляется перед каждым ответом — со случайными выражениями во время стриминга и спокойным значением по умолчанию после завершения.

Полный ребрендинг

Пользовательская иконка приложения, заголовок окна, водяной знак логотипа, фирменный стиль, протокол URL (modo://), каталоги данных (.modo-editor/). Все упоминания Void в интерфейсе заменены на Modo.

Инициализация рабочего пространства

Команда «Modo: Initialize Workspace» создаёт полную структуру каталога .modo/ с управляющими файлами по умолчанию и шаблонами конфигов.

Экспорт

Экспортируйте любой разговор в формате Markdown в буфер обмена из палитры команд.

Основано на

Modo не существовал бы без этих проектов:

ПроектЧто предоставляетЛицензия
VoidAI-чат, встроенное редактирование, автодополнение, многопровайдерная LLM, использование инструментов, MCP, механизм примененияMIT
VS CodeЯдро редактора, система расширений, терминал, файловая система, всё остальноеMIT
Roo CodeНекоторые шаблоны, использованные при разработкеApache 2.0

Сам Void предоставляет: поддержку нескольких провайдеров (Anthropic, OpenAI, Gemini, Ollama, Mistral, Groq, OpenRouter), боковую панель чата, встроенное редактирование Cmd+K, автодополнение, быстрое/медленное применение, вызов инструментов, интеграцию MCP, интеграцию с SCM и системой настроек.

Modo добавляет всё из раздела Что добавляет Modo поверх этой основы.

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

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