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

8.0 KiB

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:

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

# 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

# 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