AgentPM
планирует и управляет разработкой ПО с помощью ИИ, разбивая проекты на задачи с зависимостями
Описание
AgentPM — система планирования и оркестровки для AI-driven разработки ПО. Работает как локальный сервер, интегрируется с IDE (Cursor, VS Code и др.) через MCP. Использует Claude AI и Perplexity для генерации требований, задач, документации. Поддерживает TDD, вертикальное слайсинг, анализ сложности. Идеально для сложных проектов: автоматизирует breakdown задач, управление зависимостями, контекстную помощь. Технологии: Node.js, JSON-RPC, AI API. Применения: управление задачами в командах разработчиков.
Возможности
Управление задачами
Создание, обновление, удаление задач и подзадач с зависимостями, статусами и приоритетами.
Генерация брифа проекта
Интерактивный интервью-процесс для создания требований, целей и задач, с интеграцией Context7.
Анализ сложности задач
Оценка задач по шкале 1-10, рекомендации по разбиению на подзадачи, генерация отчетов в JSON/MD.
Управление зависимостями
Добавление/удаление зависимостей между задачами, валидация на циклы, автоматическое исправление.
Генерация файлов задач
Создание индивидуальных MD-файлов для задач из artifacts.json с деталями и подзадачами.
Интеграция с AI
Использование Claude Sonnet 3.7 для задач, Perplexity для исследований, оптимизация токенов и контекста.
Установка
Требования: Node.js 20+, Anthropic API Key, опционально Perplexity API Key.
Для Cursor: Добавьте в .cursor/mcp.json (или ~/.cursor/mcp.json):
{
"mcpServers": {
"agent-pm": {
"command": "npx",
"args": [
"-y",
"@gannonh/agent-pm@latest"
],
"env": {
"PROJECT_ROOT": "/path/to/project/root/",
"ANTHROPIC_API_KEY": "sk-your-anthropic-api-key",
"PERPLEXITY_API_KEY": "pplx-your-perplexity-api-key"
}
}
}
}
Для Augment: Добавьте в settings.json (~/Library/Application Support/Code/User/settings.json):
"augment.advanced": {
"mcpServers": [
{
"name": "agent-pm",
"command": "npx",
"args": [
"-y",
"@gannonh/agent-pm@latest"
],
"env": {
"PROJECT_ROOT": "/path/to/project/root/",
"ANTHROPIC_API_KEY": "sk-your-anthropic-api-key",
"PERPLEXITY_API_KEY": "pplx-your-perplexity-api-key"
}
}
]
}
См. документацию IDE для других.