Mix LogoMix

AI assisted coding

AI-first development workflows with integrated tooling, unified logging, and real-time monitoring.

This project is optimized for AI-assisted development with integrated tooling and workflows.

The CLAUDE.md file contains AI-specific development guidelines that override default behavior.

Development Environment

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_dev_tool/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_dev_tool/  # Tauri desktop application
├── .gitignore          # Monorepo gitignore
└── README.md           # This file