ai-agent-team  by peterfei

AI-powered development team and project management suite

Created 2 months ago
254 stars

Top 99.3% on SourcePulse

GitHubView on GitHub
Project Summary

AI Agent Team provides a suite of specialized AI agents and a persistent memory system designed to significantly enhance software development workflows. It addresses the stateless nature of typical AI interactions by offering a 24/7 AI development team—including Product Managers, Frontend/Backend Developers, Testers, DevOps, and Tech Leads—coupled with advanced memory capabilities. This empowers developers, researchers, and power users to accelerate prototyping, manage complex projects, and improve overall development efficiency.

How It Works

The core innovation is the "Thread Manager," a memory system featuring a layered architecture that leverages semantic search over a local vector database. This approach replaces traditional time-based context retrieval with natural language queries, enabling AI agents to understand intent and accurately recall historical information. By using a local, built-in embedding model (Xenova/all-MiniLM-L6-v2), the system ensures privacy and offline functionality, offering a 10x improvement in retrieval efficiency and facilitating cross-thread knowledge reuse.

Quick Start & Requirements

  • Primary Install: npm install -g ai-agent-team
  • Prerequisites: Claude Code (installed and configured), Node.js.
  • Setup: Requires ai-agent-team init for configuration and claude mcp add thread-manager to activate the memory system.
  • Documentation: Available via GitHub repository and npm package page.

Highlighted Details

  • AI Agent Roles: Six distinct AI agents simulate a full development team: Product Manager, Frontend Developer, Backend Developer, Test Engineer, DevOps Engineer, and Technical Lead.
  • Thread Manager: Provides persistent memory, semantic search, task thread management, context recovery, and automatic Git version control integration.
  • Integrated Skills: Includes Changelog Generator (automates release notes and GitHub releases), SoftCopyright (generates software copyright application documents), TidyMyDesktop (organizes files and deduplicates versions), and DrawNote (visualizes notes into images/diagrams).
  • Workflow Support: Facilitates multi-task parallel development, seamless thread switching with full context restoration, and team collaboration features.
  • Offline-First: The Thread Manager's embedding model is bundled, ensuring full offline functionality for semantic search.

Maintenance & Community

The project is hosted on GitHub, with issues and discussions serving as primary community interaction channels. Specific details on maintainers, sponsorships, or dedicated community platforms (like Discord/Slack) are not explicitly detailed in the README.

Licensing & Compatibility

The project is released under the permissive MIT License, allowing for broad compatibility, including commercial use and integration into closed-source projects.

Limitations & Caveats

A significant adoption blocker is the requirement for Claude Code, which may not be universally adopted. While installation is streamlined, enabling the advanced Thread Manager features involves specific claude mcp add commands that might require user intervention. The increased package size due to embedded models is a trade-off for offline capabilities. Standard AI limitations regarding prompt clarity and task completion quality may still apply.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
39 stars in the last 30 days

Explore Similar Projects

Starred by Paul Stamatiou Paul Stamatiou(Cofounder of Limitless), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

claude-task-master by eyaltoledano

0.6%
25k
AI-powered task management system for code editors
Created 10 months ago
Updated 2 days ago
Feedback? Help us improve.