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>
281 lines
8.0 KiB
Markdown
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
|