Complete implementation of muyue v0.1.0, a single-binary Go tool that transforms the development environment with AI-powered orchestration. Core features: - TUI with 5 tabs (Dashboard/Chat/Workflow/Agents/Config) using Charm stack - AI chat via MiniMax M2.7 with async message handling - Structured Plan→Execute workflow engine (gather→plan→review→execute) - System scanner detecting 14 tools + 8 runtimes across Linux/macOS/Windows - Auto-installer for Crush, Claude Code, BMAD, Starship, runtimes - Background update daemon with hourly checks - LSP auto-config for 16 language servers - MCP auto-config for 12 servers (deployed to Crush + Claude Code) - Skills system with 5 built-ins + AI-powered generation - Crush/Claude Code proxy for unified control - HTML preview server for visual outputs - First-time setup wizard with interactive profiling - Cross-platform: Linux (primary), macOS, Windows, WSL CI/CD: - GitHub Actions CI: build + test + lint on Linux/macOS/Windows - Release workflow: cross-compile 6 binaries with checksums on tag push 💘 Generated with Crush Assisted-by: GLM-5.1 via Crush <crush@charm.land>
1.8 KiB
1.8 KiB
muyue
AI-powered development environment assistant by La Légion de Muyue.
What it does
muyue is a single binary that transforms your entire development environment:
- Scans your system for tools, runtimes, and configs
- Installs missing tools automatically (Crush, Claude Code, BMAD, Starship, runtimes...)
- Updates everything in the background
- Profiles you on first run to personalize the experience
- Unifies control of Crush and Claude Code from one TUI
- Orchestrates AI agents via MiniMax M2.7
- Customizes your terminal prompt (branch, commits, language, etc.)
- Configures MCP servers, LSPs, and skills automatically
- Previews HTML/visual outputs in your browser
Tech Stack
- Go — single binary, no dependencies
- Charm — Bubble Tea, Lip Gloss, Huh (TUI, styling, forms)
- Starship — terminal prompt customization
- MiniMax M2.7 — AI orchestration
- BMAD-METHOD — structured development workflows
Install
go build -o muyue ./cmd/muyue/
Or with Make:
make build
make install-local
Usage
muyue # Start interactive TUI
muyue scan # Scan system
muyue install # Install missing tools
muyue update # Check and apply updates
muyue setup # Run setup wizard
muyue config # Show configuration
TUI Controls
| Key | Action |
|---|---|
1-4 |
Switch tabs |
Tab |
Next tab |
q / Ctrl+C |
Quit |
Configuration
Config stored at ~/.muyue/config.yaml.
First run launches an interactive profiling wizard that:
- Asks your name, pseudo, email
- Detects your languages and editor
- Chooses your AI provider
- Scans your system
- Installs missing tools
Cross-Platform
Built for Linux (primary), macOS, and Windows. WSL supported.
License
MIT