https://github.com/manucian-official/devpulse-tool
analyzer tool for python
https://github.com/manucian-official/devpulse-tool
code libarires python support tool
Last synced: 2 months ago
JSON representation
analyzer tool for python
- Host: GitHub
- URL: https://github.com/manucian-official/devpulse-tool
- Owner: manucian-official
- License: other
- Created: 2026-03-09T14:18:38.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-27T15:48:50.000Z (3 months ago)
- Last Synced: 2026-03-28T00:51:55.317Z (3 months ago)
- Topics: code, libarires, python, support, tool
- Language: Python
- Homepage:
- Size: 1.11 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README

DevPulse
AI-Powered Code Intelligence CLI
Understand Your Codebase Instantly โก
DevPulse analyzes repositories, detects patterns, and helps developers improve productivity.


๐ง What is DevPulse?
DevPulse is a developer productivity tool designed to analyze source code repositories and provide insights about code structure, quality, and project activity.
Goal: Help developers understand their codebase faster.
DevPulse scans projects and produces:
- Repository statistics
- Programming language breakdown
- TODO / FIXME tracking
- Code quality indicators
- Developer productivity insights
Built for:
- ๐จโ๐ป Individual developers
- ๐ Open source maintainers
- ๐ข Development teams
- ๐ Students learning large codebases
๐ Quick Start
Install from PyPI
pip install devpulse-tool
Scan a project
devpulse scan .
Example Output
Scanning project...Files scanned: 82
Languages detected
- Python: 76%
- Markdown: 15%
- JSON: 9%TODO items: 12
Code health score: 8.1 / 10
โก CLI Commands
Scan repository
devpulse scan .
Analyze code quality
devpulse analyze .
Developer productivity metrics
devpulse dashboard
Generate AI commit message
devpulse ai-commit
โจ Features
๐ Repository Analysis
DevPulse scans project files to detect:
- Programming languages
- File distribution
- Project complexity
๐งพ TODO & FIXME Detection
Automatically detects developer notes:
# TODO
# FIXME
# HACK
Useful for tracking unfinished work.
๐ Code Quality Insights
- Repository structure
- Comment density
- TODO accumulation
- Project organization
๐ค AI Developer Tools
Future AI features include:
- AI commit message generation
- Automated code review hints
- Developer productivity metrics
๐ Architecture
devpulse/
โ
โโโ cli.py
โ CLI entry point
โ
โโโ scanner.py
โ repository scanning engine
โ
โโโ analyzer.py
โ code analysis engine
โ
โโโ dashboard.py
โ developer statistics
โ
โโโ ai_commit.py
โ AI commit message generator
โ
โโโ utils.py
helper utilities
Core Modules
Module
Purpose
scanner
scans files and directories
analyzer
calculates project metrics
dashboard
visualizes repository stats
ai_commit
generates commit messages
utils
shared helper logic
โ๏ธ How DevPulse Works
1๏ธโฃ Repository Scanning
- File types
- Language detection
- Project structure
2๏ธโฃ Code Analysis
- TODO counts
- File statistics
- Complexity indicators
- Codebase health score
3๏ธโฃ Insight Generation
- Language breakdown
- Developer productivity metrics
- Improvement suggestions
๐ Example Output
Project: devpulseFiles scanned: 56
Languages
Python: 88%
Markdown: 12%TODO items: 7
FIXME items: 2Code Quality Score: 8.3 / 10
๐งฉ Plugin Architecture
DevPulse supports future plugins.
devpulse/plugins/security_scanner.py
performance_analyzer.py
dependency_audit.py
documentation_generator.py
Plugins will hook into the analysis pipeline.
๐งช Testing
pytest
Coverage includes:
- CLI functionality
- Scanning engine
- Analyzer module
๐ฆ Development Setup
Clone repository
git clone https://github.com/manucian-official/devpulse.git
Enter directory
cd devpulse
Install dev mode
pip install -e .
Run CLI
devpulse scan .
๐งญ DevPulse Vision
DevPulse aims to become a Developer Intelligence Platform.
- AI code review assistant
- Commit quality scoring
- Repository health dashboard
- GitHub integration
- Developer productivity analytics
Long-term goal:
Transform raw source code into actionable developer insights.
๐ค Contributing
- Fork the repository
- Create a new branch
- Implement your feature
- Submit a pull request
๐ License
MIT License
โญ Support the Project
If DevPulse helps you analyze code faster, consider giving the project a star.
DevPulse
Code Intelligence for Developers, See yall