AI assisted coding
Understand what data Mix collects and how to control it.
This project is optimized for AI-assisted development with integrated tooling and workflows.
CLAUDE.md: Contains AI-specific development guidelines that override default behavior.
Unified Development Environment
- Shoreman Process Manager:
scripts/shoreman.sh
runs both frontend and backend simultaneously - Auto-reload: Backend uses Go Air for hot reloading, frontend uses Vite's built-in HMR
- Unified Logging: All process output is aggregated with timestamps and color-coded by service
- Console Log Forwarding: Browser console logs are forwarded to terminal via
mix_playground/src/vite-console-forward-plugin.ts
Development Monitoring
make tail-log # View last 100 lines of unified development logs
All development output (backend compilation, frontend builds, runtime logs, browser console) flows through a single log file for streamlined AI-assisted debugging.
Structure
├── mix_agent/ # Go backend service
├── mix_playground/ # Tauri desktop application
├── .gitignore # Monorepo gitignore
└── README.md # This file