Перейти к содержимому

Octocode

анализирует код в GitHub репозиториях с помощью ИИ, обеспечивает семантический поиск и извлечение insights из миллионов проектов

TypeScript
452 stars

Описание

Octocode — революционная платформа для ИИ-анализа кода, построенная на протоколе Model Context Protocol (MCP). Она позволяет ИИ-ассистентам глубоко исследовать репозитории GitHub, включая приватные, выполнять семантический поиск, анализировать коммиты, PR и зависимости. Ключевые технологии: интеграция с GitHub API, NPM/Python registries, утилиты для оптимизации контента под ИИ. Применения: ускорение разработки, извлечение институциональных знаний в организациях, обучение на реальном коде для новичков, поиск уязвимостей для security-исследователей. Идеальна для команд и индивидуальных разработчиков.

Возможности

Семантический поиск кода

Поиск реализаций по описанию в миллионах репозиториев GitHub.

Анализ репозиториев

Глубокий структурный анализ, включая коммиты, PR и зависимости.

Извлечение паттернов

Распознавание coding standards, архитектурных паттернов и лучших практик.

Доступ к приватным репозиториям

Интеграция с организационными репозиториями через GitHub токен.

Генерация контекста для ИИ

Создание оптимизированного контента из кода для AI-ассистентов.

Исследование пакетов

Анализ NPM и Python пакетов с связями к репозиториям.

Установка

Установка с Claude Desktop (рекомендуется):

claude mcp add octocode npx 'octocode-mcp@latest'

Аутентификация GitHub:

  • Через CLI: gh auth login
  • Или env: export GITHUB_TOKEN='your_token' Альтернатива: npm install -g octocode-mcp Конфиг для env:
{
  "octocode": {
    "command": "npx",
    "args": ["octocode-mcp"],
    "env": {
      "GITHUB_TOKEN": "your_github_token"
    }
  }
}

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
452

Ссылки