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.1.tar.gz (2.5 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.1-py3-none-any.whl (201.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mywork_ai-2.3.1.tar.gz
  • Upload date:
  • Size: 2.5 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.1.tar.gz
Algorithm Hash digest
SHA256 36f31fb44bb07bfb88daa5276706c93d8edcb62ab01424f8aaca61aac9605758
MD5 a5354fcb2c3cd1964b199970a3fb1033
BLAKE2b-256 7dd6223cd2fc1186af2a0d4b526b58863f316e8f808c59ca043cbedfabe05e1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mywork_ai-2.3.1-py3-none-any.whl
  • Upload date:
  • Size: 201.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 01992a6ab046d8eb598fcb8353666c01d4bcd8fb149b689e8d8891ff590ef3f4
MD5 5482e5fbac4d41e70b78ca7e37c38dae
BLAKE2b-256 af7c3a5b35e2d188c5b85af0e4de1014085ba4c22f35d9b1ed2d39ad3e2b05ce

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