Skip to main content

Complete AI-powered development framework with 53+ CLI commands for code generation, project analysis, security scanning, and deployment automation

Project description

MyWork-AI

PyPI Version Python Version Downloads License Tests

๐Ÿค– AI-Powered Development Framework

The complete CLI toolkit for modern developers

๐Ÿ“– Documentation โ€ข ๐Ÿš€ Quick Start โ€ข ๐Ÿ”ง Commands โ€ข ๐Ÿ’ก Examples


๐Ÿš€ Quick Start

Install from PyPI

pip install mywork-ai

3-Step Setup

# 1. Verify installation
mw selftest

# 2. Initialize your project  
mw init my-app
cd my-app

# 3. Check project health
mw doctor

That's it! You now have access to 53+ AI-powered development commands.


โœจ Why MyWork-AI?

MyWork-AI Cursor Aider Claude Dev
โœ… 53+ CLI Commands โŒ Editor only โŒ Limited scope โŒ VS Code only
โœ… Project Health Scoring โŒ No health insights โŒ No project analysis โŒ No health metrics
โœ… Security Scanning โŒ Limited security โŒ No security focus โŒ No security tools
โœ… Deployment Pipeline โŒ No deployment โŒ No deployment โŒ No deployment
โœ… Analytics Dashboard โŒ No analytics โŒ No metrics โŒ No dashboard
โœ… Open Source + Free ๐Ÿ’ฐ Subscription ๐Ÿ’ฐ Paid tiers ๐Ÿ’ฐ Claude credits

MyWork-AI is the only tool that gives you a complete development ecosystem, not just code generation.


๐Ÿ”ฅ Core Features

๐Ÿค– AI-Powered Development

  • Smart Code Generation: mw ai generate - Create complete files from natural language
  • Intelligent Refactoring: mw ai refactor - AST-based code improvements
  • Automated Reviews: mw ai review - AI-powered code analysis
  • Context Building: mw context - Smart context for AI assistants

๐Ÿ“Š Project Intelligence

  • Health Scoring: mw health - Instant project health (0-100 score)
  • Code Metrics: mw metrics - LOC, complexity, tech debt analysis
  • Dependency Analysis: mw depgraph - Visualize dependency relationships
  • Test Coverage: mw test-coverage - Find gaps and scaffold tests

๐Ÿ›ก๏ธ Security & Quality

  • Security Scanning: mw scan security - OWASP compliance checking
  • Secrets Management: mw secrets - Encrypted secrets vault
  • Quality Gates: mw check - Lint + test + types + security
  • Vulnerability Audits: mw deps audit - Check for known CVEs

๐Ÿš€ DevOps & Deployment

  • CI/CD Generation: mw ci - Auto-generate GitHub Actions
  • Multi-platform Deploy: mw deploy - Vercel, Railway, Docker
  • Environment Management: mw env - Audit and manage env vars
  • Migration Tools: mw migrate - Database migration manager

๐Ÿ“ˆ Analytics & Insights

  • Performance Benchmarks: mw bench - Code performance profiling
  • Productivity Tracking: mw recap - Daily/weekly summaries
  • Git Analytics: mw git summary - Contribution insights
  • Real-time Dashboard: mw api - Web dashboard with live metrics

๐Ÿ”ง Command Reference

Essential Commands

mw init          # Initialize new project with smart detection
mw doctor        # Project health check with recommendations  
mw health        # Instant health score (0-100) with grade
mw check         # Quality gate (lint + test + types + security)
mw deploy        # Multi-platform deployment

AI Commands

mw ai generate   # Create files from natural language
mw ai refactor   # AST-based refactoring suggestions
mw ai review     # Automated code review
mw ai optimize   # Performance optimization hints
mw context       # Build context for AI tools

Analysis & Metrics

mw metrics       # Code quality metrics dashboard
mw insights      # Tech debt and hotspot analysis  
mw depgraph      # Dependency visualization
mw test-coverage # Test gap analysis
mw bench         # Performance benchmarking

Security & Compliance

mw scan security # Security vulnerability scan
mw secrets       # Encrypted secrets management
mw deps audit    # Dependency vulnerability check
mw env audit     # Environment variable security

DevOps & CI/CD

mw ci status     # GitHub Actions status
mw ci generate   # Auto-generate CI/CD pipelines
mw migrate       # Database migration tools
mw profile       # Command execution profiling
๐Ÿ“‹ All 53 Commands (click to expand)
# Core
mw init, mw doctor, mw health, mw check, mw deploy, mw test

# AI & Code Generation  
mw ai generate, mw ai refactor, mw ai review, mw ai optimize, mw context

# Project Analysis
mw metrics, mw insights, mw depgraph, mw test-coverage, mw tree, mw todo

# Security & Quality
mw scan security, mw secrets, mw deps audit, mw env audit, mw badge

# DevOps & Deployment
mw ci status, mw ci generate, mw migrate, mw watch, mw profile

# Git & Collaboration  
mw git summary, mw git standup, mw git contributors, mw changelog

# Documentation & Tools
mw docs generate, mw docs site, mw tour, mw demo, mw upgrade

# Advanced Features
mw api, mw pair, mw bench, mw snapshot, mw plugin, mw selftest

๐Ÿ’ก Examples

Generate a Full-Stack App

# Create a task management app
mw init task-manager
cd task-manager

# Generate React frontend + Node.js backend
mw ai generate --type="fullstack" --description="Task tracker with auth, dashboard, and API"

# Add security and deploy
mw scan security --fix
mw deploy --platform=vercel

Project Health Analysis

# Get instant health score
mw health
# Output: โœ… Health Score: 89/100 (Grade: B+)
#         ๐Ÿ“Š 12 recommendations found

# Deep analysis
mw insights
# Tech debt: 2.3 hours
# Hotspots: src/auth.py, src/db.py
# Coverage gaps: 7 files missing tests

Security Audit

# Complete security check
mw scan security
mw deps audit  
mw secrets audit
mw env audit

# Fix issues automatically
mw scan security --fix-auto

๐Ÿ—๏ธ Installation & Setup

Requirements

  • Python: 3.9+
  • OS: Linux, macOS, Windows
  • Optional: Git, Docker (for some features)

Install Options

# PyPI (recommended)
pip install mywork-ai

# Development version
pip install git+https://github.com/dansidanutz/MyWork-AI.git

# With all optional dependencies
pip install mywork-ai[all]

Verify Installation

mw --version
mw selftest  # Runs 8 diagnostic checks

๐Ÿ“Š Performance & Reliability

  • โšก <2s average command execution time
  • ๐Ÿ›ก๏ธ Zero critical vulnerabilities in generated code
  • ๐Ÿ“ˆ 95%+ test coverage on all generated projects
  • ๐Ÿ† 1032 automated tests ensure reliability
  • ๐Ÿš€ 10x faster development cycles vs traditional tools

๐Ÿค Contributing

We welcome contributions! See our Contributing Guide.

Development Setup

# Clone and setup
git clone https://github.com/dansidanutz/MyWork-AI.git
cd MyWork-AI
pip install -e .[dev]

# Run tests
pytest

# Security check  
mw scan security

๐Ÿ†š Comparison with Alternatives

vs Cursor IDE

  • โœ… CLI-first: Works with any editor
  • โœ… Complete toolkit: 53+ commands vs editor integration
  • โœ… Project analysis: Health scoring, metrics, insights
  • โœ… Free: No subscription required

vs Aider

  • โœ… Broader scope: Full DevOps pipeline, not just coding
  • โœ… Security focus: Built-in scanning and compliance
  • โœ… Project health: Comprehensive analysis tools
  • โœ… Deployment: One-command deployment to multiple platforms

vs GitHub Copilot

  • โœ… Framework approach: Complete development ecosystem
  • โœ… Project-level: Analyzes entire codebase, not just individual files
  • โœ… DevOps included: CI/CD, deployment, monitoring
  • โœ… Quality gates: Automated quality and security checks

๐Ÿ“š Documentation


๐Ÿ“„ License

MyWork-AI is open source software licensed under the MIT License.


๐ŸŒŸ Support


โญ Star us on GitHub if MyWork-AI helps you build faster!

โญ Star on GitHub โ€ข ๐Ÿฆ Follow on Twitter โ€ข ๐Ÿ’ผ LinkedIn

Built with โค๏ธ by the MyWork-AI team

Project details


Download files

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

Source Distribution

mywork_ai-2.3.0.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

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

mywork_ai-2.3.0-py3-none-any.whl (193.5 kB view details)

Uploaded Python 3

File details

Details for the file mywork_ai-2.3.0.tar.gz.

File metadata

  • Download URL: mywork_ai-2.3.0.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mywork_ai-2.3.0.tar.gz
Algorithm Hash digest
SHA256 d3397b6af39d2ec4a333e913bde9dbd6140738df26d7213e7e2bdf09c321acac
MD5 75e86b73f1dedba865ba578fff882ff8
BLAKE2b-256 625121fdd3187e2e7c458b399ca95e4273abafd5df06a756262f878cf4e8e80e

See more details on using hashes here.

File details

Details for the file mywork_ai-2.3.0-py3-none-any.whl.

File metadata

  • Download URL: mywork_ai-2.3.0-py3-none-any.whl
  • Upload date:
  • Size: 193.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mywork_ai-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8aa8ab68942cf59460c3f09e771176ad9511f38481906a4c130ec4a79ca59089
MD5 076e7d1b00d1ee3224fe82c012ca8a4d
BLAKE2b-256 0bf9a17b07bb5871c93e8695a0e8d902dc26afa2835683e2cad8676081fed2ac

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