# ClaudeTools Projects Index

**Last Updated:** 2026-01-22
**Source:** Comprehensive scan of `C:\Users\MikeSwanson\claude-projects` and `.claude` directories

## Overview

This index catalogs all projects discovered in the claude-projects directory, providing quick access to project documentation, status, and key details.

---

## Active Projects

### 1. Dataforth DOS Test Machines
**Location:** `C:\Users\MikeSwanson\claude-projects\dataforth-dos`
**Status:** 90% Complete, Working
**Documentation:** `clients\dataforth\dos-test-machines\README.md`

Automated update system for ~30 DOS test stations running QuickBASIC data acquisition software.

**Key Features:**
- Bidirectional sync between AD2 and D2TESTNAS
- UPDATE.BAT remote management utility
- TODO.BAT automated task execution
- SMB1 compatibility for DOS 6.22 machines

**Infrastructure:**
- D2TESTNAS (192.168.0.9) - NAS/SMB1 proxy
- AD2 (192.168.0.6) - Production server
- 30 DOS test stations (TS-XX)

**Blocking Issue:** Datasheets share needs creation on AD2

---

### 2. GuruRMM
**Location:** `C:\Users\MikeSwanson\claude-projects\gururmm` and `D:\ClaudeTools\projects\msp-tools\guru-rmm`
**Status:** Active Development
**Documentation:** `projects\msp-tools\guru-rmm\README.md`

Remote monitoring and management platform for MSP operations.

**Components:**
- **Agent:** Rust-based Windows agent with WebSocket communication
- **Server:** API server (172.16.3.30:8001)
- **Database:** PostgreSQL on 172.16.3.30
- **Dashboard:** React-based web interface

**Recent Enhancement:**
- Claude Code integration for remote task execution (2026-01-22)
- Deployed to AD2 with --print flag for non-interactive operation

---

### 3. GuruConnect
**Location:** `C:\Users\MikeSwanson\claude-projects\guru-connect`
**Status:** Phase 1 MVP Development
**Documentation:** `projects\msp-tools\guru-connect\README.md`

Remote desktop solution similar to ScreenConnect, integrated with GuruRMM.

**Architecture:**
```
Dashboard (React) <--WSS--> Server (Rust) <--WSS--> Agent (Rust/Windows)
```

**Key Features:**
- DXGI screen capture with GDI fallback
- Multiple encoding strategies (Raw+Zstd, VP9, H264)
- Mouse and keyboard input injection
- WebSocket relay
- JWT authentication

---

### 4. Grabb & Durando Website Migration
**Location:** `C:\Users\MikeSwanson\claude-projects\grabb-website-move`
**Status:** Planning Phase
**Documentation:** `clients\grabb-durando\website-migration\README.md`

Migration of data.grabbanddurando.com from GoDaddy VPS to ix.azcomputerguru.com.

**Details:**
- **Current:** GoDaddy VPS (208.109.235.224) - 99% disk full!
- **Target:** ix.azcomputerguru.com (72.194.62.5)
- **App:** Custom PHP application (1.8 GB)
- **Database:** grabblaw_gdapp (31 MB)

**Critical:** Urgent migration due to disk space issues

---

### 5. MSP Toolkit
**Location:** `C:\Users\MikeSwanson\claude-projects\msp-toolkit`
**Status:** Production
**Documentation:** `projects\msp-tools\toolkit\README.md`

Collection of PowerShell scripts for MSP technicians, accessible via web.

**Access:** `iex (irm azcomputerguru.com/tools/msp-toolkit.ps1)`

**Scripts:**
- Get-SystemInfo.ps1 - System information report
- Invoke-HealthCheck.ps1 - Health diagnostics
- Create-LocalAdmin.ps1 - Local admin creation
- Set-StaticIP.ps1 - Network configuration
- Join-Domain.ps1 - Domain joining
- Install-RMMAgent.ps1 - RMM agent installation

---

### 6. Arizona Computer Guru Website 2025
**Location:** `C:\Users\MikeSwanson\claude-projects\Website2025`
**Status:** Active Development
**Documentation:** `projects\internal\acg-website-2025\README.md`

Rebuild of Arizona Computer Guru company website.

**Sites:**
- **Production (old):** https://www.azcomputerguru.com (WordPress)
- **Working copy:** https://dev.computerguru.me/acg2025-wp-test/ (WordPress)
- **Static site:** https://dev.computerguru.me/acg2025-static/ (Active development)

**Approach:** Clean static site rebuild with modern CSS/JS

---

## Tool Projects

### 7. AutoClaude Plus (ACPlus)
**Location:** `C:\Users\MikeSwanson\claude-projects\ACPlus\auto-claude-plus`
**Status:** Unknown
**Documentation:** Minimal

Enhancement or variant of AutoCoder system. Limited information available.

---

## Client Work

### IX Server Critical Issues (2026-01-13)
**Location:** `C:\Users\MikeSwanson\claude-projects\IX_SERVER_CRITICAL_ISSUES_2026-01-13.md`
**Status:** Documented Issues
**Documentation:** `clients\internal-infrastructure\ix-server-issues-2026-01-13.md`

Critical performance issues on ix.azcomputerguru.com web hosting server.

**Critical Sites:**
1. arizonahatters.com - 468MB error log (Wordfence memory exhaustion)
2. peacefulspirit.com - 4MB error log, 310MB database bloat

**High Priority:** 11 sites with >50MB error logs

---

## Session Logs

**Location:** `C:\Users\MikeSwanson\claude-projects\session-logs`

Comprehensive work session documentation from December 2025 - January 2026.

**Key Sessions:**
- `2025-12-14-dataforth-dos-machines.md` - Complete DOS project implementation
- `2025-12-15-gururmm-agent-services.md` - GuruRMM agent development
- `2025-12-21-guruconnect-session.md` - GuruConnect initial development
- Multiple client work sessions for Grabb, Peaceful Spirit, etc.

---

## Claude Code Project History

**Location:** `C:\Users\MikeSwanson\.claude\projects`

### D--ClaudeTools (22 sessions, 1.2 GB data)
Primary development project for ClaudeTools API and MSP work tracking system.

**Recent Work:**
- DOS machine deployment verification (2026-01-20)
- AD2-NAS sync infrastructure (2026-01-19)
- GuruRMM agent Claude Code integration (2026-01-21)
- Documentation system creation (2026-01-22)

### C--Users-MikeSwanson-claude-projects (19 sessions)
General workspace for claude-projects directory work.

**Topics:**
- AutoCoder development
- Client troubleshooting
- Server administration
- Infrastructure work

---

## Scripts and Utilities

**Location:** `C:\Users\MikeSwanson\claude-projects` (root level)

Various PowerShell scripts for:
- M365 security investigation
- Exchange Online troubleshooting
- NPS/RADIUS configuration
- Network diagnostics
- Client-specific automation

---

## Cross-References

### ClaudeTools Database
Projects tracked in ClaudeTools API:
- **GuruRMM:** `projects/msp-tools/guru-rmm`
- **Dataforth:** Via client record and projects table
- **Session logs:** Imported to recall database

### Infrastructure
- **AD2 Server:** 192.168.0.6 (INTRANET\sysadmin / Paper123!@#)
- **D2TESTNAS:** 192.168.0.9 (admin / Paper123!@#-nas)
- **IX Server:** ix.azcomputerguru.com (root@172.16.3.10)
- **RMM Server:** 172.16.3.30 (GuruRMM database and API)

### Credentials
All credentials documented in:
- `credentials.md` (ClaudeTools root)
- `shared-data/credentials.md` (claude-projects)
- Project-specific CREDENTIALS.md files

---

## Quick Access

### Most Active Projects
1. **ClaudeTools** - Primary development focus
2. **Dataforth DOS** - Nearly complete, maintenance mode
3. **GuruRMM** - Active feature development
4. **GuruConnect** - Phase 1 MVP in progress

### Urgent Items
1. **Grabb migration** - Disk space critical (99% full)
2. **IX server issues** - arizonahatters.com Wordfence memory exhaustion
3. **Dataforth datasheets** - Waiting on Engineering input for share creation

---

## Usage

### Accessing Project Documentation
```bash
# Read specific project docs
cat clients/dataforth/dos-test-machines/README.md
cat projects/msp-tools/guru-rmm/README.md

# View session logs
ls session-logs/
cat session-logs/2025-12-14-dataforth-dos-machines.md
```

### Searching Projects
```bash
# Find all project README files
find . -name "README.md" | grep -E "(clients|projects)"

# Search for specific topic across all docs
grep -r "GuruRMM" clients/ projects/
```

---

## Notes

- All projects use ASCII markers ([OK], [ERROR], [WARNING]) - NO EMOJIS
- Session logs contain full credentials for context recovery
- ClaudeTools database is source of truth for active project tracking
- Regular backups stored in session-logs/ directory

---

**Created:** 2026-01-22
**Last Scan:** 2026-01-22 03:00 AM
**Total Projects:** 7 active + multiple client work items
**Total Sessions:** 41 Claude Code sessions tracked across all projects
