Skip to main content

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

Project description

MyWork-AI

PyPI Version Python Version Downloads License Tests

๐Ÿค– Build, Ship & Sell Software Products โ€” From One CLI

67+ commands ยท AI-powered ยท Marketplace included ยท n8n automation

๐Ÿš€ Quick Start ยท ๐Ÿ”ง Commands ยท ๐Ÿ’ก Examples ยท ๐Ÿ›’ Marketplace


What Is MyWork-AI?

MyWork-AI is a complete development framework that takes you from idea to shipped product to revenue. It combines project scaffolding, AI code generation, security scanning, n8n workflow automation, deployment tools, and a marketplace โ€” all from a single mw command.

pip install mywork-ai โ†’ mw setup โ†’ mw new โ†’ build โ†’ mw deploy โ†’ mw marketplace publish

This isn't another code assistant. It's the full pipeline.


๐Ÿš€ Quick Start

# Install
pip install mywork-ai

# Set up (configures API keys, preferences)
mw setup

# Create a project
mw new my-saas-app saas

# Check health
cd my-saas-app && mw doctor

# Deploy
mw deploy

You're live in 5 minutes.


โœจ Why MyWork-AI?

Feature MyWork-AI Cursor Aider Zapier/Make
CLI-first (any editor) โœ… โŒ โœ… โŒ
Project scaffolding โœ… 12 templates โŒ โŒ โŒ
AI code generation โœ… โœ… โœ… โŒ
Security scanning โœ… โŒ โŒ โŒ
n8n workflow automation โœ… 16 commands โŒ โŒ โœ… (paid)
Deployment pipeline โœ… Multi-platform โŒ โŒ โŒ
Cost tracking (AI APIs) โœ… โŒ โŒ โŒ
Secrets vault โœ… Encrypted โŒ โŒ โŒ
Product marketplace โœ… Built-in โŒ โŒ โœ… (paid)
Open source & free โœ… ๐Ÿ’ฐ ๐Ÿ’ฐ ๐Ÿ’ฐ

๐Ÿ”ฅ Core Features

๐Ÿ—๏ธ Project Scaffolding

mw new my-app basic        # Simple Python project
mw new my-api fastapi       # REST API with FastAPI
mw new my-saas saas         # Full SaaS with auth, billing, dashboard
mw new my-bot chatbot       # AI chatbot with conversation memory
mw new my-tool cli          # Command-line tool with arg parsing
mw new my-scraper scraper   # Web scraper with data export
mw new my-dash dashboard    # Analytics dashboard
mw new my-auto automation   # Task automation with scheduling

Each template includes: project structure, .env.example, tests, CI config, README, and .planning/ directory with roadmap.

๐Ÿค– AI-Powered Development

mw ai generate     # Create complete files from natural language
mw ai refactor     # AST-based code improvements
mw ai review       # Automated code review
mw prompt-enhance  # Improve rough prompts for better AI output
mw context         # Build smart context for AI assistants

โšก n8n Workflow Automation (16 Commands)

mw n8n setup       # One-command n8n install (Docker or npm)
mw n8n status      # Check n8n health
mw n8n list        # List all workflows
mw n8n import      # Import workflow from JSON
mw n8n export      # Export workflow
mw n8n activate    # Activate/deactivate workflows
mw n8n exec        # Execute a workflow
mw n8n test        # Validate workflow before deploy
mw n8n templates   # Browse 2,700+ community templates
mw n8n config      # Manage n8n configuration

๐Ÿ›ก๏ธ Security & Quality

mw security        # Full security scan (OWASP checks)
mw secrets set/get # Encrypted secrets vault (Fernet)
mw env audit       # Environment variable security scan
mw deps            # Dependency vulnerability check
mw health          # Project health score (0-100)
mw doctor          # Comprehensive diagnostics
mw selftest        # Framework self-check (11 checks)

๐Ÿš€ DevOps & Deployment

mw deploy          # Multi-platform (Vercel, Railway, Docker)
mw ci              # Auto-generate GitHub Actions CI/CD
mw launch          # Pre-launch checklist with countdown
mw release         # Version bump + changelog + publish
mw backup          # Project backup & restore

๐Ÿ’ฐ Cost & Analytics

mw cost estimate   # Estimate AI API costs for your project
mw cost track      # Running cost tracker across all providers
mw cost budget     # Set monthly budget alerts
mw cost report     # Monthly breakdown by model/provider
mw benchmark       # Code performance profiling
mw stats           # Project statistics dashboard
mw recap           # Daily/weekly productivity summaries

๐Ÿ›’ Marketplace

mw marketplace browse   # Browse products
mw marketplace search   # Search by keyword
mw marketplace publish  # Publish your project for sale
mw marketplace install  # Download & install a product
mw clone <product>      # Clone a marketplace product

๐Ÿ”ง Command Reference

๐Ÿ“‹ All 67+ Commands (click to expand)
# Core
mw setup, mw init, mw new, mw status, mw doctor, mw health, mw selftest

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

# Project Planning (GSD)
mw gsd new, mw gsd status, mw gsd progress

# Automation (n8n)
mw n8n setup, mw n8n status, mw n8n list, mw n8n import, mw n8n export
mw n8n activate, mw n8n exec, mw n8n test, mw n8n config, mw n8n templates

# AutoForge (Autonomous Coding)
mw af start, mw af status, mw af queue

# Marketplace
mw marketplace browse, mw marketplace publish, mw marketplace install
mw marketplace search, mw marketplace status, mw clone

# Analysis & Metrics
mw stats, mw benchmark, mw recap, mw todo, mw snapshot

# Security & Quality
mw security, mw secrets, mw deps, mw env, mw audit, mw lint

# DevOps & Deployment
mw deploy, mw ci, mw release, mw launch, mw backup, mw clean

# Cost Tracking
mw cost estimate, mw cost track, mw cost budget, mw cost report

# Git & Collaboration
mw git summary, mw changelog, mw share export, mw share import

# Knowledge Vault
mw brain search, mw brain add, mw brain stats

# Documentation & Onboarding
mw tour, mw demo, mw guide, mw quickstart, mw docs, mw links

# Utilities
mw version, mw upgrade, mw config, mw ecosystem, mw webhook test
mw templates, mw cron, mw monitor

๐Ÿ’ก Examples

Build a SaaS App

mw new invoicer saas
cd invoicer
mw doctor          # Check project health
mw security        # Security scan
mw deploy          # Ship it

Automate with n8n

mw n8n setup                    # Install n8n
mw n8n import lead-nurture.json # Import workflow
mw n8n test lead-nurture.json   # Validate it
mw n8n activate 1               # Go live

Sell on Marketplace

mw marketplace publish   # Package & list your project
# Set price, description, tags
# Buyers get: mw clone <your-product>

Track AI Costs

mw cost estimate   # "Estimated $47/mo based on 15 API calls detected"
mw cost budget --set 50  # Alert when approaching $50/mo
mw cost report     # Monthly breakdown: GPT-4 $23, Claude $18, Gemini $6

๐Ÿ—๏ธ Installation

Requirements

  • Python: 3.9+
  • OS: Linux, macOS, Windows
  • Optional: Git, Docker, Node.js (for n8n features)

Install

# From PyPI (recommended)
pip install mywork-ai

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

# Verify
mw version
mw selftest

๐Ÿ“Š Stats

  • 67+ CLI commands across 12 categories
  • 133 automated tests passing
  • 12 project templates (basic โ†’ full SaaS)
  • 16 n8n commands for workflow automation
  • 9 marketplace products ready to sell
  • 2,700+ n8n templates browseable
  • v2.6.0 on PyPI

๐Ÿค Contributing

git clone https://github.com/dansidanutz/MyWork-AI.git
cd MyWork-AI
pip install -e .[dev]
pytest  # Run all 133 tests

See CONTRIBUTING.md for guidelines.


๐Ÿ“„ License

MIT License โ€” see LICENSE.


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

โญ Star on GitHub ยท ๐Ÿ›’ Marketplace ยท ๐Ÿ“ฆ PyPI

Built by DansiDanutz

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.7.0.tar.gz (2.9 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.7.0-py3-none-any.whl (828.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mywork_ai-2.7.0.tar.gz
  • Upload date:
  • Size: 2.9 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.7.0.tar.gz
Algorithm Hash digest
SHA256 54d54870eafc23e2f2d87c5351f990529cbf3c72014c27ad91f22db8414a6ae5
MD5 ad2d7452ef2a0bc625d3c703a4b5e531
BLAKE2b-256 1dc5d3ddbd2d40f82c69fd21d5523db766aa0ff3f0cfda1c551cd6d1b43076e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mywork_ai-2.7.0-py3-none-any.whl
  • Upload date:
  • Size: 828.9 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.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 44563606ddc1a0e26a16ea14e4d94f2b25848593278899c46120b56b1b480bf3
MD5 f1a312758fc267c352b60383598ea4f7
BLAKE2b-256 c47c959bec9f9eae8bf25a41a7fce56ae27dd3d85a6be4babcf2443a5bbf901e

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