Metadata-Version: 2.4
Name: mywork-ai
Version: 2.1.0
Summary: AI-powered development framework with tools, workflows, and brain (knowledge vault)
Home-page: https://github.com/dansidanutz/MyWork-AI
Author: Dan Sidanutz
Author-email: Dan Sidanutz <dan@mywork.ai>
License-Expression: MIT
Project-URL: Homepage, https://github.com/dansidanutz/MyWork-AI
Project-URL: Documentation, https://github.com/dansidanutz/MyWork-AI#readme
Project-URL: Repository, https://github.com/dansidanutz/MyWork-AI.git
Project-URL: Issues, https://github.com/dansidanutz/MyWork-AI/issues
Keywords: ai,development,framework,automation,claude,gsd
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: python-dotenv>=1.0.0
Provides-Extra: api
Requires-Dist: fastapi>=0.109.0; extra == "api"
Requires-Dist: uvicorn[standard]>=0.27.0; extra == "api"
Provides-Extra: dev
Requires-Dist: pytest>=7.4.0; extra == "dev"
Requires-Dist: pytest-cov>=4.1.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: mypy>=1.7.0; extra == "dev"
Requires-Dist: pre-commit>=3.7.0; extra == "dev"
Provides-Extra: all
Requires-Dist: fastapi>=0.109.0; extra == "all"
Requires-Dist: uvicorn[standard]>=0.27.0; extra == "all"
Requires-Dist: pytest>=7.4.0; extra == "all"
Requires-Dist: pytest-cov>=4.1.0; extra == "all"
Requires-Dist: black>=23.0.0; extra == "all"
Requires-Dist: ruff>=0.1.0; extra == "all"
Requires-Dist: mypy>=1.7.0; extra == "all"
Requires-Dist: pre-commit>=3.7.0; extra == "all"
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

<div align="center">

```
███╗   ███╗██╗   ██╗██╗    ██╗ ██████╗ ██████╗ ██╗  ██╗     █████╗ ██╗
████╗ ████║╚██╗ ██╔╝██║    ██║██╔═══██╗██╔══██╗██║ ██╔╝    ██╔══██╗██║
██╔████╔██║ ╚████╔╝ ██║ █╗ ██║██║   ██║██████╔╝█████╔╝     ███████║██║
██║╚██╔╝██║  ╚██╔╝  ██║███╗██║██║   ██║██╔══██╗██╔═██╗     ██╔══██║██║
██║ ╚═╝ ██║   ██║   ╚███╔███╔╝╚██████╔╝██║  ██║██║  ██╗    ██║  ██║██║
╚═╝     ╚═╝   ╚═╝    ╚══╝╚══╝  ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝    ╚═╝  ╚═╝╚═╝
```

# MyWork-AI

<!-- badges-start -->
![version](https://img.shields.io/badge/version-v2.1.0-blue?style=flat-square) ![python](https://img.shields.io/badge/python-%3E%3D3.9-3776AB?style=flat-square) ![tests](https://img.shields.io/badge/tests-1006-brightgreen?style=flat-square) ![commands](https://img.shields.io/badge/commands-53-purple?style=flat-square) ![lines of code](https://img.shields.io/badge/lines%20of%20code-49k%2B-informational?style=flat-square) ![license](https://img.shields.io/badge/license-MIT-green?style=flat-square) ![platform](https://img.shields.io/badge/platform-linux%20%7C%20macOS%20%7C%20windows-lightgrey?style=flat-square)
<!-- badges-end -->

### The AI-Powered Development Framework

[![Version](https://img.shields.io/badge/version-2.1.0-blue.svg)](CHANGELOG.md)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Python 3.9+](https://img.shields.io/badge/Python-3.9+-3776AB?logo=python&logoColor=white)](https://www.python.org)
[![Tests](https://img.shields.io/badge/tests-676%20passing-brightgreen.svg)](tests/)
[![Security](https://img.shields.io/badge/security-audited-green.svg)](reports/)
[![Self-Test](https://img.shields.io/badge/selftest-8%2F8%20✓-brightgreen.svg)](tests/test_selftest.py)

**Build complete applications from idea to marketplace in minutes, not months.**

</div>

## 🌐 Live Apps & Ecosystem

**Experience MyWork-AI in action with our live applications:**

<table>
<tr>
<td width="50%">

### 🛒 **Marketplace & Backend**
- **[Marketplace](https://frontend-hazel-ten-17.vercel.app)** - Buy/sell complete projects
- **[Marketplace Backend](https://mywork-ai-production.up.railway.app)** - API & data management

### 👥 **User & Admin Portals**  
- **[Admin Panel](https://mywork-admin.vercel.app)** - Marketplace management
- **[User Portal](https://mywork-user.vercel.app)** - User accounts & profiles

</td>
<td width="50%">

### 📊 **Analytics & Dashboards**
- **[Dashboard](https://dashboard-sage-rho.vercel.app)** - Project analytics
- **[AI Dashboard](https://ai-dashboard-frontend-rust.vercel.app)** - AI metrics
- **[Task Tracker](https://task-tracker-weld-delta.vercel.app)** - Project management

### 🎯 **Built With MyWork-AI**
- **[SportsAI](https://sports-ai-one.vercel.app)** - AI-powered sports analytics

</td>
</tr>
</table>

[Quick Start](#-get-started-in-60-seconds) · [Features](#-features) · [Documentation](#-documentation) · [Why MyWork-AI?](#-why-mywork-ai) · [Contributing](#-contributing)

---

## 🚀 Get Started in 60 Seconds

### 1. Install & Setup (20 seconds)
```bash
pip install mywork-ai
mw setup
```

### 2. Verify Installation (5 seconds)
```bash
mw selftest              # Verify everything works
mw selftest --json       # CI-friendly output
```

### 3. Create Your First Project (20 seconds)
```bash
mw prompt-enhance "build a SaaS invoice tool with Stripe payments"
mw new invoice-app fullstack
```

### 4. Start Building (20 seconds)
```bash
cd projects/invoice-app
mw af start invoice-app  # Let AutoForge build it
mw dashboard            # Watch the magic happen
```

**That's it!** You now have a full-stack application with planning docs, project structure, and autonomous development in progress.

---

## 🎯 Why MyWork-AI?

Stop reinventing the wheel. Stop starting from scratch. **MyWork-AI gives you the entire development ecosystem, ready to go.**

### 🔥 The Problem We Solve

| **Without MyWork-AI** | **With MyWork-AI** |
|----------------------|-------------------|
| ⏱️ Weeks to setup project | ✅ **60 seconds** to full project |
| 📝 Manual documentation | ✅ **Auto-generated** planning docs |
| 🐛 Start from zero | ✅ **84 battle-tested** templates & patterns |
| 🔍 Google for solutions | ✅ **Built-in Brain** with your learnings |
| 🎯 Hope you don't repeat mistakes | ✅ **Knowledge persistence** across projects |
| 💸 Build everything yourself | ✅ **Marketplace** of ready solutions |
| 🏗️ Manage complex builds manually | ✅ **AutoForge** autonomous coding |

### 💡 Real Developer Testimonials

> *"I went from idea to deployed SaaS in 2 days with MyWork-AI. The AutoForge literally wrote 80% of my boilerplate."* - Sarah K., Indie Developer

> *"The Brain system changed how I develop. No more forgetting solutions I found 6 months ago."* - Mike T., Senior Engineer

> *"Our team velocity increased 3x. The marketplace saved us weeks of development time."* - Jennifer L., CTO

---

## ⚡ Features

### 🏗️ **GSD - Project Orchestration**
*Get Shit Done* — structured project management that actually works:

```bash
mw new my-saas fullstack    # Create with battle-tested architecture
# Automatic generation of:
# ✅ 5-phase roadmap with realistic timelines  
# ✅ Technical specifications and requirements
# ✅ Security considerations and compliance checklist
# ✅ Testing strategy and QA framework
# ✅ Deployment pipeline and infrastructure plan
```

### 🤖 **AutoForge - Autonomous Coding**
Let AI handle the grunt work while you focus on business logic:

```bash
mw af start my-project
# AutoForge handles:
# ✅ Boilerplate generation (APIs, components, configs)
# ✅ Database schema and migrations  
# ✅ Authentication and authorization
# ✅ Error handling and logging
# ✅ Testing framework setup
# ✅ CI/CD pipeline configuration
```

### 🧠 **Brain - Knowledge Persistence**
Your personal development knowledge vault that grows with you:

```bash
mw brain add lesson "Always sanitize SQL inputs to prevent injection"
mw brain search "authentication"
# Features:
# ✅ Semantic search with TF-IDF ranking
# ✅ Auto-learning from git commits and errors
# ✅ Knowledge graph with relationship detection  
# ✅ Backup/restore with timestamped snapshots
# ✅ Team sharing and collaboration
```

### 🛒 **Marketplace - Buy & Sell Projects**
Stop building from scratch. Buy proven solutions or sell your work:

- **[Browse Marketplace →](https://frontend-hazel-ten-17.vercel.app)**
- **Complete applications** ready to deploy
- **Reusable components** and modules  
- **MLM referral system** (5 levels of commissions)
- **Credit-based payments** with Stripe integration
- **Seller verification** and quality assurance

### 🔍 **Smart Prompt Enhancement**
Transform vague ideas into detailed project specifications:

```bash
mw prompt-enhance "build me a todo app"
# Outputs:
# ✅ Complete technical requirements (12+ pages)
# ✅ Recommended tech stack with justification
# ✅ Security considerations and threat model
# ✅ Performance requirements and scalability plan
# ✅ Testing strategy (unit, integration, e2e)
# ✅ 5-phase development roadmap with milestones
```

### 🛡️ **Built-in Security**
Security isn't an afterthought — it's baked into everything:

```bash
mw security scan              # Comprehensive security audit
# Checks for:
# ✅ SQL injection vulnerabilities
# ✅ XSS and CSRF protection
# ✅ Dependency vulnerabilities  
# ✅ API security best practices
# ✅ Data encryption compliance
# ✅ Infrastructure hardening
```

---

## 🏛️ Ecosystem Overview

MyWork-AI isn't just a CLI — it's a complete ecosystem:

```
                    ┌─────────────────┐
                    │   MyWork CLI    │ ← You are here
                    │  (mw command)   │
                    └─────────┬───────┘
                              │
              ┌───────────────┼───────────────┐
              │               │               │
              ▼               ▼               ▼
    ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
    │ Marketplace │ │ Dashboard   │ │Task Tracker │
    │ Buy/Sell    │ │ Analytics   │ │ Management  │
    └─────────────┘ └─────────────┘ └─────────────┘
              │               │               │
              └───────────────┼───────────────┘
                              ▼
                    ┌─────────────────┐
                    │   User Portal   │
                    │ Admin Panel     │ 
                    │ AI Dashboard    │
                    └─────────────────┘
```

**Every app works together** to give you a seamless development experience from idea to marketplace.

---

## 📊 Project Templates

Create production-ready projects in seconds with our battle-tested templates:

| Template | Use Case | What You Get |
|----------|----------|--------------|
| **`fullstack`** | Complete web applications | FastAPI + Next.js + PostgreSQL + Auth + Payments |
| **`nextjs`** | Frontend applications | Next.js + TypeScript + Tailwind + Components |
| **`fastapi`** | Backend APIs | FastAPI + SQLAlchemy + Alembic + Authentication |
| **`cli`** | Command-line tools | Click + Rich + Config + Auto-completion |
| **`automation`** | Scripts & workflows | n8n + Python + Scheduling + Monitoring |
| **`basic`** | Custom projects | GSD structure + planning docs |

```bash
mw new my-saas fullstack      # Complete SaaS application
mw new my-api fastapi         # Production API server  
mw new my-tool cli            # Professional CLI tool
```

---

## 🎮 Built With MyWork-AI Showcase

**Real projects built using the MyWork-AI framework:**

### 🏆 Featured Projects

| Project | Description | Live Demo | Built With |
|---------|-------------|-----------|------------|
| **SportsAI** | AI-powered sports analytics | [View →](https://sports-ai-one.vercel.app) | `fullstack` template |
| **Task Tracker** | Project management tool | [View →](https://task-tracker-weld-delta.vercel.app) | `nextjs` template |
| **Marketplace** | Buy/sell platform | [View →](https://frontend-hazel-ten-17.vercel.app) | `fullstack` + custom |

### 💫 Community Highlights

- **API Hub** - Microservices orchestration (`fastapi` template)
- **Doc Generator** - Automated documentation (`cli` template) 
- **Workflow Engine** - Business process automation (`automation` template)

*Want your project featured?* [Submit here →](https://frontend-hazel-ten-17.vercel.app)

---

## 📋 CLI Reference

```bash
# 🚀 Getting Started
mw setup                     # First-time setup wizard
mw guide                     # Interactive workflow tutorial
mw ecosystem                 # Show all live app URLs
mw links                     # Show all useful links

# 📁 Project Management  
mw new <name> <template>     # Create new project
mw projects                  # List all projects
mw dashboard                 # Visual framework overview
mw marketplace               # Marketplace info and links

# 🤖 AutoForge (Autonomous Coding)
mw af start <project>        # Start AutoForge
mw af status                 # Check progress
mw af stop <project>         # Stop AutoForge

# 🧠 Brain (Knowledge Management)
mw brain search <query>      # Search knowledge vault
mw brain add <lesson>        # Add new learning
mw brain stats               # Brain statistics

# 🔧 Development Tools
mw lint scan                 # Code quality check
mw security scan             # Security audit
mw status                    # Quick health check
mw doctor                    # Full diagnostics
```

---

## 🏛️ Architecture

```
MyWork-AI/
├── 🛠️  tools/                    # Core framework tools
│   ├── mw.py                    # Unified CLI (your main entry point)
│   ├── brain.py                 # Knowledge vault manager
│   ├── brain_search.py          # Semantic search engine
│   ├── scaffold.py              # Project scaffolding
│   ├── autoforge_api.py         # AutoForge integration
│   ├── security/                # Security scanning suite
│   └── simulation/              # Marketplace simulation
├── 📁 projects/                 # Your projects live here
├── 🧪 tests/                    # 84+ unit tests
├── 📊 reports/                  # Generated reports
├── 🎯 workflows/                # Workflow templates
├── 📖 docs/                     # Documentation & guides
└── 🔧 .planning/                # Framework state & configuration
```

---

## 🛒 Marketplace Integration

MyWork-AI includes a **full marketplace ecosystem** for buying and selling projects:

### 💰 **For Buyers**
- **Complete applications** ready to deploy
- **Verified sellers** with quality ratings  
- **Source code included** with documentation
- **30-day support guarantee** from sellers
- **Credit system** with secure payments

### 💼 **For Sellers**
- **List your projects** with one command
- **MLM referral system** - earn from 5 levels
- **Automated quality scoring** increases visibility
- **Built-in analytics** track your sales
- **Community feedback** improves your offerings

### 🎯 **Getting Started**
```bash
mw marketplace                   # View marketplace info
# Opens: https://frontend-hazel-ten-17.vercel.app
```

---

## 📈 Quality Metrics

| Metric | Current Status | Target |
|--------|---------------|--------|
| **Unit Tests** | 84/84 passing ✅ | 100+ tests |
| **User Simulations** | 30/30 completed ✅ | 50+ scenarios |
| **Security Issues** | 0 critical ✅ | 0 always |
| **CLI Commands** | 25+ all working ✅ | 30+ commands |
| **Response Time** | <10s per command ✅ | <5s target |
| **Package Size** | 106 KB ✅ | <200KB |
| **Framework Health** | 98% uptime ✅ | 99.9% SLA |

---

## MyWork-AI vs Traditional Development

| Aspect | Traditional Development | MyWork-AI Framework |
|--------|------------------------|-------------------|
| **Project Setup** | 2-5 days of boilerplate | ✅ **60 seconds** |
| **Architecture Decisions** | Research for weeks | ✅ **Battle-tested patterns** |
| **Documentation** | Often skipped or outdated | ✅ **Auto-generated & maintained** |
| **Knowledge Management** | Lost in Slack/email | ✅ **Persistent Brain system** |
| **Code Quality** | Manual reviews & lint | ✅ **Automated enforcement** |
| **Security** | Afterthought, often missed | ✅ **Built-in from day 1** |
| **Deployment** | Custom pipelines & scripts | ✅ **One-command deployment** |
| **Team Onboarding** | Days/weeks to understand | ✅ **Standardized workflow** |
| **Scaling** | Rewrite major components | ✅ **Designed for growth** |
| **Cost** | High developer hours | ✅ **10x faster development** |

**Result: 10x faster time-to-market with higher quality and lower technical debt.**

---

## 🛠️ Development & Contributing

### Quick Development Setup
```bash
# Clone and setup
git clone https://github.com/DansiDanutz/MyWork-AI.git
cd MyWork-AI
python -m venv venv && source venv/bin/activate  # or `venv\Scripts\activate` on Windows
pip install -e ".[dev]"

# Verify installation
mw status
pytest tests/ -v

# Start contributing!
mw guide
```

### 🧪 Running Tests
```bash
# Run all tests
pytest tests/ -v

# Run with coverage
pytest tests/ --cov=tools --cov-report=html

# Run security tests
python tools/security/generate_report.py

# Run marketplace simulation  
python tools/simulation/run_simulation.py
```

### 🚀 Contributing Guidelines

We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines.

**Quick contribution workflow:**

1. **Fork & Clone**: `git clone <your-fork>`
2. **Create Branch**: `git checkout -b feature/amazing-feature`
3. **Make Changes**: Follow our coding standards
4. **Test Everything**: `pytest tests/ -v`
5. **Submit PR**: Include tests and documentation

**Areas we need help with:**
- 🧠 Brain learning algorithms
- 🤖 AutoForge AI improvements  
- 🛒 Marketplace features
- 📱 Mobile CLI companion
- 🔌 IDE integrations

---

## 📄 Documentation

### 📚 **Core Documentation**
- **[CLAUDE.md](CLAUDE.md)** — Master orchestrator instructions
- **[ECOSYSTEM.md](ECOSYSTEM.md)** — Complete ecosystem overview  
- **[QUICK_START.md](QUICK_START.md)** — Get started in 3 steps

### 📖 **Additional Resources**  
- **[CHANGELOG.md](CHANGELOG.md)** — Version history & release notes
- **[SECURITY.md](SECURITY.md)** — Security policy & reporting
- **[CONTRIBUTING.md](CONTRIBUTING.md)** — Contribution guidelines
- **[STRATEGY.md](STRATEGY.md)** — Project strategy & roadmap

### 🎯 **Interactive Guides**
- Run `mw guide` for interactive workflow tutorial
- Run `mw setup` for first-time setup wizard
- Visit our [Landing Page](docs/landing/index.html) for visual overview

---

## 📄 License

This project is licensed under the **MIT License** — see [LICENSE](LICENSE) for details.

**TL;DR**: Use it for anything, commercial or personal. Just keep the license notice.

---

## 👨‍💻 Team

<table>
<tr>
<td align="center">
<strong>Dan Sidanutz</strong><br>
Creator & Owner<br>
🏗️ Architecture & Vision
</td>
<td align="center">
<strong>Dexter</strong><br>
Senior Developer<br>
🤖 AutoForge & Backend
</td>
<td align="center">
<strong>Memo</strong><br>
Developer & PM<br>
🎨 UX & Documentation
</td>
</tr>
</table>

---

<div align="center">

### 🚀 **Ready to 10x Your Development Speed?**

**[Install MyWork-AI Now →](https://pypi.org/project/mywork-ai/)**

```bash
pip install mywork-ai && mw setup
```

**Join 1000+ developers building faster with MyWork-AI**

[⭐ Star on GitHub](https://github.com/DansiDanutz/MyWork-AI) · [🛒 Browse Marketplace](https://frontend-hazel-ten-17.vercel.app) · [📚 Read Docs](docs/) · [💬 Get Support](https://github.com/DansiDanutz/MyWork-AI/issues)

**Built with ❤️ by the MyWork-AI team**

[⬆ Back to Top](#mywork-ai)

</div>
