Files
claudetools/PROJECTS_INDEX.md
Mike Swanson 07816eae46 docs: Add comprehensive project documentation from claude-projects scan
Added:
- PROJECTS_INDEX.md - Master catalog of 7 active projects
- GURURMM_API_ACCESS.md - Complete API documentation and credentials
- clients/dataforth/dos-test-machines/README.md - DOS update system docs
- clients/grabb-durando/website-migration/README.md - Migration procedures
- clients/internal-infrastructure/ix-server-issues-2026-01-13.md - Server issues
- projects/msp-tools/guru-connect/README.md - Remote desktop architecture
- projects/msp-tools/toolkit/README.md - MSP PowerShell tools
- projects/internal/acg-website-2025/README.md - Website rebuild docs
- test_gururmm_api.py - GuruRMM API testing script

Modified:
- credentials.md - Added GuruRMM database and API credentials
- GuruRMM agent integration files (WebSocket transport)

Total: 38,000+ words of comprehensive project documentation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-22 09:58:32 -07:00

281 lines
8.0 KiB
Markdown

# 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