Skip to main content

AI-powered SDLC framework with self-learning brain, automated workflows, and intelligent knowledge management

Project description

📦 Agentic SDLC Kit

Version Build License

The Intelligence Layer for your Software Development Lifecycle. Installable, scalable, and self-learning.

Agentic SDLC is a portable AI-powered development framework that transforms any repository into an intelligent development ecosystem. It provides specialized AI experts, automated workflows, and a "Brain" that learns from every line of code you write.


🚀 Quick Start

1. Install the Kit (via Bun or Pip)

# Recommended (Docker)
docker-compose up -d

# Alternative (Python)
pip install agentic-sdlc

# Alternative (Bun)
bun install agentic-sdlc

2. Initialize your Project

Navigate to your project root and run:

asdlc init

This scaffolds the following in your project:

  • .agent/ - AI Expert roles, rules, and workflows.
  • docs/ - Project documentation and SDLC artifacts.
  • agentic.yaml - Runtime configuration.

3. Start your first Sprint

asdlc workflow sprint start 1

🧠 What's inside the Kit?

👥 18 Specialized AI Roles

Assign tasks to specific experts directly in your IDE:

  • @PM (Project Manager) - Planning & Tracking
  • @SA (System Architect) - Design & Architecture
  • @DEV (Developer) - Implementation
  • @TESTER (QA) - Verification & Self-Healing
  • @SECA (Security) - Audits & Safety
  • @RESEARCH (Specialist) - Technical Research & Swarms

⚡ 23 Automated Workflows

Execute complete SDLC phases with simple slash commands:

  • /cycle - Research → Plan → Code → Review in one go.
  • /orchestrator - Full automation of complex features.
  • /swarm - Intelligent multi-agent routing.
  • /concurrent - Execute multiple roles (SA, UIUX, PO) in parallel.
  • /synthesize - Mixture of Agents (MoA) synthesis.
  • /heal - Automated bug detection and auto-fixing.
  • /ab - Generate and compare architectural alternatives.

3-Layer Architecture

The system follows a concentric design ensuring safety and consistency:

  • Layer 1: Core - GEMINI.md, Rules, and Workflows.
  • Layer 2: Intelligence - 26 Sub-Agents (Brain, SwarmRouter, Self-Learning).
  • Layer 3: Infrastructure - CLI, SDK, AOP (Agent Orchestration Protocol).

🛠️ Usage

CLI Commands

The kit provides a unified entry point:

asdlc brain status              # View current SDLC state
asdlc brain init-state --sprint 1  # Initialize brain state for a sprint
asdlc brain heal --code src/main.py # Run self-healing on a file
asdlc brain gate list           # View pending human-in-the-loop approvals

IDE Integration (Slash Commands)

If you use an AI-powered IDE (Cursor, Windsurf, etc.), simply reference the workflows:

@DEV /cycle Implement user authentication
@PM /planning Create a plan for the next feature

🐍 SDK Usage (Python)

Integrate the Agentic Brain directly into your own scripts:

from agentic_sdlc import Learner, SprintManager, get_project_root

# Get the current project context
root = get_project_root()

# Record a learning event
learner = Learner()
learner.learn("Refactored database layer for performance")

# Manage sprints
sm = SprintManager()
sm.create_sprint("Feature Alpha", "Deliver MVP")

🏗️ Enterprise Features

  • 🛡️ Sandboxing: Execute agent code in isolated Docker containers.
  • 🩹 Self-Healing: Automated feedback loops that learn from test failures.
  • 🌊 Swarms Orchestration: Universal routing, parallel execution, and expert synthesis.
  • 📡 AOP Protocol: Distributed Agent Orchestration Protocol for distributed AI.
  • Knowledge Graph: Optional Neo4j integration for cross-project intelligence.
  • Local LLM Support: Full compatibility with Ollama for privacy-first development.

📄 License

MIT License. See LICENSE for details.


Developed by Dao Quang Truong | GitHub

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentic_sdlc-2.7.1-py3-none-any.whl (537.1 kB view details)

Uploaded Python 3

File details

Details for the file agentic_sdlc-2.7.1-py3-none-any.whl.

File metadata

  • Download URL: agentic_sdlc-2.7.1-py3-none-any.whl
  • Upload date:
  • Size: 537.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for agentic_sdlc-2.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d3fe98bd22637739ce84779666d0bf0fd54f6790f1a10a5539cfa926a16d64c1
MD5 b322248d7e571144fce91b306a684c6e
BLAKE2b-256 b485a7b12a79488f6008411369bcdfd4a9b3dc627c4b5aa56f0ca05ae9247134

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page