Skip to content

kireeti-ai/ci-living-documentation

Repository files navigation

DocPulseAI – Code Intelligence & Living Documentation Platform

License Frontend Backend Language Cloud

DocPulseAI is an AI-driven code intelligence platform that analyzes repositories and automatically generates living documentation, architecture insights, and developer impact analysis.

The system integrates with CI/CD pipelines so documentation, diagrams, and engineering insights remain synchronized with the codebase.


What DocPulseAI Does

Modern engineering teams often struggle with outdated documentation and limited visibility into system architecture.

DocPulseAI solves this by automatically:

  • Analyzing repositories using AST-based code intelligence
  • Extracting API routes, entities, services, and dependencies
  • Generating documentation and architecture diagrams
  • Detecting documentation drift
  • Producing AI-generated change summaries
  • Providing a developer intelligence dashboard

Core Features

Code Intelligence Engine

Uses Tree-sitter AST parsing to analyze repositories and extract:

  • API endpoints
  • Data models and entities
  • Service interactions
  • Dependency graphs

Automated Documentation Generation

Automatically generates:

  • API reference documentation
  • Architecture documentation
  • Repository structure documentation

Architecture Visualization

Creates diagrams including:

  • System architecture diagrams
  • Sequence diagrams
  • Entity relationship diagrams

Generated using Mermaid.js.

Documentation Drift Detection

Detects inconsistencies between source code and documentation.

AI Change Summaries

Generates natural-language summaries of repository changes using LLMs.

Developer Intelligence Dashboard

A React-based dashboard that visualizes:

  • Documentation health
  • Architecture insights
  • Repository impact analysis

System Architecture

DocPulseAI is composed of multiple analysis engines.

Repository
   ↓
Code Intelligence Engine
   ↓
Documentation Generator
   ↓
Drift Detection Engine
   ↓
Summary Engine
   ↓
Developer Intelligence Dashboard

Tech Stack

Frontend

  • React
  • Vite
  • Redux Toolkit
  • TailwindCSS
  • Mermaid.js
  • D3.js
  • Recharts

Backend

  • Node.js
  • Express
  • TypeScript
  • Drizzle ORM
  • PostgreSQL
  • PGlite (local development)

Code Intelligence

  • Tree-sitter (AST parsing)
  • Static code analysis

Cloud and DevOps

  • Azure Container Apps
  • Azure Container Registry
  • Azure Blob Storage
  • GitHub Actions
  • Docker

Getting Started

Clone the repository

git clone https://github.com/kireeti-ai/DocPulseAI
cd ci-code-intelligence

Install dependencies

npm run install:all

Run locally

npm run dev

Frontend runs on:

http://localhost:5173

Backend runs on:

http://localhost:8000

License

Distributed under the ISC License.

About

DocPulseAI is an AI-driven code intelligence platform that analyzes repositories to generate living documentation, architecture insights, and developer impact analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors