Полезная Репа
474 subscribers
181 photos
181 links
Коллекционирую полезные репозитории ради вдохновения
Download Telegram
Фреймворк 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 — удобно скармливать модели целиком.

репозиторий

Полезная Репа 🤖
1
Скилл для чистки 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 звёзд накопились до переезда, разработка идёт уже на новом месте — туда и стоит смотреть за апдейтами.

репозиторий

Полезная Репа 🤖
Инженерия окружения для кодинг-агентов

🔹 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 требует явных владельцев компонентов и именованных пересечений границ регионов.

репозиторий

Полезная Репа 📐
Постоянная память для 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.

репозиторий

Полезная Репа 🧠
Терминальный мультиплексер для AI-агентов

🔹 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 будет залочен.

репозиторий

Полезная Репа 🗂️
Десктопный ассистент от Эндрю Ына

🔹 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.

репозиторий

Полезная Репа 🤖
Локальная оркестрация 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. Всё хранится в локальных файлах, телеметрии нет.

репозиторий

Полезная Репа 🎛️
🔥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 не поддерживаются.

репозиторий

Полезная Репа 🤖
🔥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, авторы — Людмила Сарычева и Никита Архипов.

репозиторий

Полезная Репа ✍️