Фреймворк MCP-серверов на декораторах Python
🔹 PrefectHQ/fastmcp
⭐ 26773 звёзд · Python
FastMCP собирает MCP-серверы и клиентов из обычных Python-функций: помечаешь функцию декоратором @mcp.tool — фреймворк сам строит JSON-схему, валидацию и документацию. На стороне клиента берёт на себя транспорт, аутентификацию и жизненный цикл протокола при подключении по URL.
Пакет качают около миллиона раз в день, а FastMCP 1.0 в 2024 году вошёл в официальный MCP Python SDK. По оценке авторов, около 70% MCP-серверов на всех языках используют этот фреймворк. Внутри три слоя: Servers с инструментами и ресурсами для LLM, Clients для подключения и Apps для интерактивных UI прямо в диалоге.
Тонкость обновления: при переходе с версий 3.2 и ниже через pip нужен флаг --force-reinstall, у uv проблемы нет. Документация лежит в формате llms.txt — удобно скармливать модели целиком.
репозиторий
Полезная Репа 🤖
🔹 PrefectHQ/fastmcp
⭐ 26773 звёзд · Python
FastMCP собирает MCP-серверы и клиентов из обычных Python-функций: помечаешь функцию декоратором @mcp.tool — фреймворк сам строит JSON-схему, валидацию и документацию. На стороне клиента берёт на себя транспорт, аутентификацию и жизненный цикл протокола при подключении по URL.
Пакет качают около миллиона раз в день, а FastMCP 1.0 в 2024 году вошёл в официальный MCP Python SDK. По оценке авторов, около 70% MCP-серверов на всех языках используют этот фреймворк. Внутри три слоя: Servers с инструментами и ресурсами для LLM, Clients для подключения и Apps для интерактивных UI прямо в диалоге.
Тонкость обновления: при переходе с версий 3.2 и ниже через pip нужен флаг --force-reinstall, у uv проблемы нет. Документация лежит в формате llms.txt — удобно скармливать модели целиком.
репозиторий
Полезная Репа 🤖
❤1
Скилл для чистки AI-мусора в текстах
🔹 petergyang/no-ai-slop
⭐ 1940 звёзд
Скилл для Claude Code и Codex, который вычищает из текста 20+ типовых AI-паттернов: бинарные контрасты, вводные-«горловые» фразы, поддельные инсайты, циклирование синонимов. Всего в детекторе 11 конкретных сигнатур.
Работает в двух режимах — правит черновик с выводом изменений или разбирает готовый текст, цитируя подозрительные куски. После редактирования сам проверяет результат по критериям из eval.md.
Внутри всего два файла: SKILL.md с правилами и eval.md с чек-листом. Лицензия MIT, часть личной AI-ОС автора.
репозиторий
Полезная Репа 🧹
🔹 petergyang/no-ai-slop
⭐ 1940 звёзд
Скилл для Claude Code и Codex, который вычищает из текста 20+ типовых AI-паттернов: бинарные контрасты, вводные-«горловые» фразы, поддельные инсайты, циклирование синонимов. Всего в детекторе 11 конкретных сигнатур.
Работает в двух режимах — правит черновик с выводом изменений или разбирает готовый текст, цитируя подозрительные куски. После редактирования сам проверяет результат по критериям из eval.md.
Внутри всего два файла: SKILL.md с правилами и eval.md с чек-листом. Лицензия MIT, часть личной AI-ОС автора.
репозиторий
Полезная Репа 🧹
Meta-промптинг для Claude Code
🔹 gsd-build/get-shit-done
⭐ 64776 звёзд · JavaScript
Система для Claude Code от TÂCHES: связка мета-промптинга, инженерии контекста и spec-driven development. Идея — описывать задачу через спецификации, а промпты и контекст собирать по правилам, а не руками на каждый запрос.
Осторожно с адресом: репозиторий переехал в open-gsd/gsd-core, здесь остался архивный редирект. 64k звёзд накопились до переезда, разработка идёт уже на новом месте — туда и стоит смотреть за апдейтами.
репозиторий
Полезная Репа 🤖
🔹 gsd-build/get-shit-done
⭐ 64776 звёзд · JavaScript
Система для Claude Code от TÂCHES: связка мета-промптинга, инженерии контекста и spec-driven development. Идея — описывать задачу через спецификации, а промпты и контекст собирать по правилам, а не руками на каждый запрос.
Осторожно с адресом: репозиторий переехал в open-gsd/gsd-core, здесь остался архивный редирект. 64k звёзд накопились до переезда, разработка идёт уже на новом месте — туда и стоит смотреть за апдейтами.
репозиторий
Полезная Репа 🤖
Инженерия окружения для кодинг-агентов
🔹 lopopolo/harness-engineering
⭐ 780 звёзд · Python
Райан Лополо собрал антологию по «harness engineering» — методике улучшения вывода AI-агентов через окружение, при этом модель и сам агент остаются чёрным ящиком. Два внешних рычага: контекст и инструменты.
Внутри — thesis index в docs/, playbooks/ с готовыми практиками и sources/ с исходниками. Маршрутизация задач для кодинг-агентов идёт через файл AGENTS.md, а нефункциональные требования (надёжность, безопасность, совместимость, производительность) передаются как код и контекст.
Отдельный скрипт sources/scripts/fetch_openai.py вытягивает материалы для агентов, которых блокируют на канонической странице. Лицензия CC BY 4.0, атрибуция в COPYING.md.
репозиторий
Полезная Репа 🤖
🔹 lopopolo/harness-engineering
⭐ 780 звёзд · Python
Райан Лополо собрал антологию по «harness engineering» — методике улучшения вывода AI-агентов через окружение, при этом модель и сам агент остаются чёрным ящиком. Два внешних рычага: контекст и инструменты.
Внутри — thesis index в docs/, playbooks/ с готовыми практиками и sources/ с исходниками. Маршрутизация задач для кодинг-агентов идёт через файл AGENTS.md, а нефункциональные требования (надёжность, безопасность, совместимость, производительность) передаются как код и контекст.
Отдельный скрипт sources/scripts/fetch_openai.py вытягивает материалы для агентов, которых блокируют на канонической странице. Лицензия CC BY 4.0, атрибуция в COPYING.md.
репозиторий
Полезная Репа 🤖
Диаграммы архитектуры как agent skill
🔹 tt-a1i/archify
⭐ 7227 звёзд · HTML
Скилл для Cursor, Claude Code, Codex CLI и OpenCode, который по текстовому описанию или коду собирает пять типов диаграмм: архитектурные, workflow, sequence, data flow и lifecycle. На выходе — самодостаточный HTML с экспортом в PNG, SVG, WebM и карточки 1200×630.
Под капотом типизированный JSON IR с детерминированной валидацией и 11 готовыми сценариями в Proof Lab. Поддерживает сравнение Before/Delta/After с пометкой добавленных, удалённых, изменённых и перемещённых узлов.
Четыре визуальных пресета (classic, signal-flow, blueprint, editorial), опциональная анимация trace и preview-режим с горячей перезагрузкой одного JSON. Профиль deployment-ownership требует явных владельцев компонентов и именованных пересечений границ регионов.
репозиторий
Полезная Репа 📐
🔹 tt-a1i/archify
⭐ 7227 звёзд · HTML
Скилл для Cursor, Claude Code, Codex CLI и OpenCode, который по текстовому описанию или коду собирает пять типов диаграмм: архитектурные, workflow, sequence, data flow и lifecycle. На выходе — самодостаточный HTML с экспортом в PNG, SVG, WebM и карточки 1200×630.
Под капотом типизированный JSON IR с детерминированной валидацией и 11 готовыми сценариями в Proof Lab. Поддерживает сравнение Before/Delta/After с пометкой добавленных, удалённых, изменённых и перемещённых узлов.
Четыре визуальных пресета (classic, signal-flow, blueprint, editorial), опциональная анимация trace и preview-режим с горячей перезагрузкой одного JSON. Профиль deployment-ownership требует явных владельцев компонентов и именованных пересечений границ регионов.
репозиторий
Полезная Репа 📐
Постоянная память для AI-агентов в Obsidian
🔹 breferrari/obsidian-mind
⭐ 3936 звёзд · TypeScript
Obsidian-хранилище, которое даёт Claude Code, Codex CLI и Gemini CLI сквозную память между сеансами через единую систему хуков. Пять точек жизненного цикла — SessionStart, UserPromptSubmit, PostToolUse, PreCompact и Stop — цепляются к агенту и синхронизируют контекст с заметками.
На старте сессии в промпт инжектится около 2K токенов: выдержки из North Star, git-сводка, активные задачи и список файлов хранилища. Долговременные знания лежат в brain/ под git, а сеансовый индекс — в ~/.claude/MEMORY.md со ссылками на конкретные заметки.
Требует Node.js 22+, Obsidian 1.12+ с CLI и Git. Опциональный QMD-поиск подтягивает модели ~328MB для семантики и ~1.28GB для переранжирования. Ставится через ShardMind или обычный git clone.
репозиторий
Полезная Репа 🧠
🔹 breferrari/obsidian-mind
⭐ 3936 звёзд · TypeScript
Obsidian-хранилище, которое даёт Claude Code, Codex CLI и Gemini CLI сквозную память между сеансами через единую систему хуков. Пять точек жизненного цикла — SessionStart, UserPromptSubmit, PostToolUse, PreCompact и Stop — цепляются к агенту и синхронизируют контекст с заметками.
На старте сессии в промпт инжектится около 2K токенов: выдержки из North Star, git-сводка, активные задачи и список файлов хранилища. Долговременные знания лежат в brain/ под git, а сеансовый индекс — в ~/.claude/MEMORY.md со ссылками на конкретные заметки.
Требует Node.js 22+, Obsidian 1.12+ с CLI и Git. Опциональный QMD-поиск подтягивает модели ~328MB для семантики и ~1.28GB для переранжирования. Ставится через ShardMind или обычный git clone.
репозиторий
Полезная Репа 🧠
Терминальный мультиплексер для AI-агентов
🔹 ogulcancelik/herdr
⭐ 20439 звёзд · Rust
Один бинарник на Rust без Electron, который держит в терминале рой AI-агентов: Claude Code, Codex и прочих. Отсоединяешься от сессии — агенты продолжают работать, переподключаешься из любого терминала или по SSH, состояние переживает перезагрузку системы.
Управление в стиле tmux с префиксными клавишами плюс мышь: клики, перетаскивание, разделение панелей. Есть socket API, через который агенты сами создают панели, читают чужой вывод и ждут друг друга — можно оркестрировать пайплайны прямо из кода агента.
Ставится через Homebrew, mise или скриптом на Linux и macOS; Windows пока в бете. Лицензия Apache 2.0, плагины расширяют панели и воркфлоу.
репозиторий
Полезная Репа 🤖
🔹 ogulcancelik/herdr
⭐ 20439 звёзд · Rust
Один бинарник на Rust без Electron, который держит в терминале рой AI-агентов: Claude Code, Codex и прочих. Отсоединяешься от сессии — агенты продолжают работать, переподключаешься из любого терминала или по SSH, состояние переживает перезагрузку системы.
Управление в стиле tmux с префиксными клавишами плюс мышь: клики, перетаскивание, разделение панелей. Есть socket API, через который агенты сами создают панели, читают чужой вывод и ждут друг друга — можно оркестрировать пайплайны прямо из кода агента.
Ставится через Homebrew, mise или скриптом на Linux и macOS; Windows пока в бете. Лицензия Apache 2.0, плагины расширяют панели и воркфлоу.
репозиторий
Полезная Репа 🤖
❤1
Выгрузка истории чатов из AI-ассистентов
🔹 0xSero/ai-data-extraction
⭐ 842 звёзд · Python
Скрипт вытаскивает историю переписки, контекст кода и дифы из Cursor, Claude Code, Codex, Windsurf, Trae, Continue, Gemini CLI и OpenCode. Python 3.6+ без внешних зависимостей — только стандартная библиотека.
Под капотом три формата хранения: SQLite (.vscdb), JSONL-сессии и Tauri .dat. Для Cursor отдельно разобрана эволюция от v0.x до v2.0+ с переходом от Chat к Composer. Стандартные пути ищутся автоматически по ОС: ~/Library/Application Support, ~/.config, %APPDATA%.
Результат — timestamped JSONL в extracted_data/ с сообщениями, кодом, дифами, метаданными о моделях и путях проектов. Перед запуском инструменты нужно закрыть, иначе SQLite будет залочен.
репозиторий
Полезная Репа 🗂️
🔹 0xSero/ai-data-extraction
⭐ 842 звёзд · Python
Скрипт вытаскивает историю переписки, контекст кода и дифы из Cursor, Claude Code, Codex, Windsurf, Trae, Continue, Gemini CLI и OpenCode. Python 3.6+ без внешних зависимостей — только стандартная библиотека.
Под капотом три формата хранения: SQLite (.vscdb), JSONL-сессии и Tauri .dat. Для Cursor отдельно разобрана эволюция от v0.x до v2.0+ с переходом от Chat к Composer. Стандартные пути ищутся автоматически по ОС: ~/Library/Application Support, ~/.config, %APPDATA%.
Результат — timestamped JSONL в extracted_data/ с сообщениями, кодом, дифами, метаданными о моделях и путях проектов. Перед запуском инструменты нужно закрыть, иначе SQLite будет залочен.
репозиторий
Полезная Репа 🗂️
Десктопный ассистент от Эндрю Ына
🔹 andrewyng/openworker
⭐ 3418 звёзд · Python
OpenWorker — настольное приложение, которое выполняет задачи целиком: создаёт документы, шлёт сообщения, обновляет календарь. Из коробки 25+ интеграций: GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail, Google Calendar.
Работает поверх aisuite — единого API к OpenAI, Anthropic, Gemini, DeepSeek, Mistral и Ollama с поддержкой MCP. Данные лежат локально, облако задействуется только для OAuth. Перед отправкой сообщений, правкой календаря и shell-командами спрашивает подтверждение, умеет крутить задачи по расписанию с полными транскриптами.
Открытая бета, сборки для macOS 12+ (Apple Silicon) и Windows 10/11 с автообновлением. Windows-бинарь без code signing — SmartScreen ругается.
репозиторий
Полезная Репа 🤖
🔹 andrewyng/openworker
⭐ 3418 звёзд · Python
OpenWorker — настольное приложение, которое выполняет задачи целиком: создаёт документы, шлёт сообщения, обновляет календарь. Из коробки 25+ интеграций: GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail, Google Calendar.
Работает поверх aisuite — единого API к OpenAI, Anthropic, Gemini, DeepSeek, Mistral и Ollama с поддержкой MCP. Данные лежат локально, облако задействуется только для OAuth. Перед отправкой сообщений, правкой календаря и shell-командами спрашивает подтверждение, умеет крутить задачи по расписанию с полными транскриптами.
Открытая бета, сборки для macOS 12+ (Apple Silicon) и Windows 10/11 с автообновлением. Windows-бинарь без code signing — SmartScreen ругается.
репозиторий
Полезная Репа 🤖
❤2
12 принципов для LLM-агентов в проде
🔹 humanlayer/12-factor-agents
⭐ 24561 звёзд · TypeScript
Автор переносит идеи 12-factor apps на LLM-агентов и формулирует 12 принципов, которые помогают довести агент до реальных пользователей. Среди факторов — преобразование естественного языка в вызовы инструментов, явное управление контекстным окном, промптами и состоянием выполнения, а также построение агентов как stateless-редьюсеров.
Агентский цикл описан прямолинейно: LLM выбирает следующий шаг, детерминированный код выполняет инструмент, результат дописывается в контекст, и так до завершения. Совет автора — встраивать модульные куски агентов в существующий продукт вместо переписывания всего на очередной фреймворк.
Код под Apache 2.0, контент — под CC BY-SA 4.0.
репозиторий
Полезная Репа 🤖
🔹 humanlayer/12-factor-agents
⭐ 24561 звёзд · TypeScript
Автор переносит идеи 12-factor apps на LLM-агентов и формулирует 12 принципов, которые помогают довести агент до реальных пользователей. Среди факторов — преобразование естественного языка в вызовы инструментов, явное управление контекстным окном, промптами и состоянием выполнения, а также построение агентов как stateless-редьюсеров.
Агентский цикл описан прямолинейно: LLM выбирает следующий шаг, детерминированный код выполняет инструмент, результат дописывается в контекст, и так до завершения. Совет автора — встраивать модульные куски агентов в существующий продукт вместо переписывания всего на очередной фреймворк.
Код под Apache 2.0, контент — под CC BY-SA 4.0.
репозиторий
Полезная Репа 🤖
Локальная оркестрация Claude Code и Codex
🔹 razzant/claudexor
⭐ 162 звезды · TypeScript
Control plane для управления Claude Code, Codex, Cursor и OpenCode через единый интерфейс. Ротация между несколькими подписками Claude/Codex с отслеживанием квот в реальном времени — удобно, если у вас несколько аккаунтов и вы упираетесь в лимиты.
Внутри интересная механика: best-of-N races с независимыми рецензентами, git worktrees для изоляции кандидатов и envelopes для временных окружений. Есть MCP injection для делегирования подзадач (максимум 1 уровень вложенности) и Council planning — параллельное планирование N агентами с последующим объединением планов.
Требует Node.js ≥ 20.19 и pnpm. Desktop-приложение под macOS, CLI/daemon под Linux. Всё хранится в локальных файлах, телеметрии нет.
репозиторий
Полезная Репа 🎛️
🔹 razzant/claudexor
⭐ 162 звезды · TypeScript
Control plane для управления Claude Code, Codex, Cursor и OpenCode через единый интерфейс. Ротация между несколькими подписками Claude/Codex с отслеживанием квот в реальном времени — удобно, если у вас несколько аккаунтов и вы упираетесь в лимиты.
Внутри интересная механика: best-of-N races с независимыми рецензентами, git worktrees для изоляции кандидатов и envelopes для временных окружений. Есть MCP injection для делегирования подзадач (максимум 1 уровень вложенности) и Council planning — параллельное планирование N агентами с последующим объединением планов.
Требует Node.js ≥ 20.19 и pnpm. Desktop-приложение под macOS, CLI/daemon под Linux. Всё хранится в локальных файлах, телеметрии нет.
репозиторий
Полезная Репа 🎛️
🔥1
MCP-сервер превращает ChatGPT в Codex
🔹 Waishnav/devspace
⭐ 3299 звёзд · TypeScript
Ставит локальный MCP-сервер, через который ChatGPT читает, правит, ищет и запускает код в одобренных папках проекта. Файлы никуда не загружаются — веб-агент ходит к вам по туннелю через Cloudflare Tunnel, ngrok, Pinggy или Tailscale Funnel, подключение защищено паролем владельца.
Умеет shell-команды, поиск по коду и изолированные Git worktrees, читает инструкции из AGENTS.md и CLAUDE.md, подхватывает локальные навыки из папок. Точка подключения по умолчанию — http://127.0.0.1:7676/mcp.
Ставится как npm-пакет @waishnav/devspace, требует Node 22.19+. Работает на Linux, macOS и Windows с Bash-совместимой оболочкой; PowerShell и cmd.exe не поддерживаются.
репозиторий
Полезная Репа 🤖
🔹 Waishnav/devspace
⭐ 3299 звёзд · TypeScript
Ставит локальный MCP-сервер, через который ChatGPT читает, правит, ищет и запускает код в одобренных папках проекта. Файлы никуда не загружаются — веб-агент ходит к вам по туннелю через Cloudflare Tunnel, ngrok, Pinggy или Tailscale Funnel, подключение защищено паролем владельца.
Умеет shell-команды, поиск по коду и изолированные Git worktrees, читает инструкции из AGENTS.md и CLAUDE.md, подхватывает локальные навыки из папок. Точка подключения по умолчанию — http://127.0.0.1:7676/mcp.
Ставится как npm-пакет @waishnav/devspace, требует Node 22.19+. Работает на Linux, macOS и Windows с Bash-совместимой оболочкой; PowerShell и cmd.exe не поддерживаются.
репозиторий
Полезная Репа 🤖
🔥1
Agent Skills для русской редактуры
🔹 N1arko/redaktura-skills
⭐ 43 звезды
Набор из шести скиллов для Claude Code и Codex: redpolitika, redaktura, statya, post, promo и ux-copy. Формат стандартный — SKILL.md, подхватывается любым агентом с поддержкой Agent Skills.
Скиллы связаны между собой: redpolitika генерирует .agents/redpolitika.md с редполитикой проекта, а statya, post, promo и ux-copy тянут справочники из redaktura на финальной проверке. Для Codex положили отдельный конфиг agents/openai.yaml.
Ставится либо глобально в ~/.claude/skills и ~/.codex/skills, либо локально в .claude/skills проекта. Лицензия CC BY 4.0, авторы — Людмила Сарычева и Никита Архипов.
репозиторий
Полезная Репа ✍️
🔹 N1arko/redaktura-skills
⭐ 43 звезды
Набор из шести скиллов для Claude Code и Codex: redpolitika, redaktura, statya, post, promo и ux-copy. Формат стандартный — SKILL.md, подхватывается любым агентом с поддержкой Agent Skills.
Скиллы связаны между собой: redpolitika генерирует .agents/redpolitika.md с редполитикой проекта, а statya, post, promo и ux-copy тянут справочники из redaktura на финальной проверке. Для Codex положили отдельный конфиг agents/openai.yaml.
Ставится либо глобально в ~/.claude/skills и ~/.codex/skills, либо локально в .claude/skills проекта. Лицензия CC BY 4.0, авторы — Людмила Сарычева и Никита Архипов.
репозиторий
Полезная Репа ✍️