# MilkChess **Repository Path**: chiyee/MilkChess ## Basic Information - **Project Name**: MilkChess - **Description**: MacOS 版的象棋程序 C#开发 - **Primary Language**: C# - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-15 - **Last Updated**: 2026-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MilkChess Xiangqi GUI ![Platform](https://img.shields.io/badge/platform-macOS-blue) ![Framework](https://img.shields.io/badge/.NET-MAUI-purple) ![License](https://img.shields.io/badge/license-GPLv3-blue) A lightweight **Chinese Chess (Xiangqi) GUI for macOS**, designed for playing and analyzing games with uci engines such as Pikafish and Xuanfeng. 一个轻量化的 **macOS 中国象棋 GUI**,支持接入外部象棋引擎(如 Pikafish、旋风)进行对弈与分析。 ## Features | 功能 - **Engine Support** — Support multiple engines with MultiPV analysis **引擎支持** — 支持不同引擎选择,手动设定MultiPV/Threads等引擎参数 - **Position Editing** — Full FEN support with board editing tools **局面编辑** — 支持 FEN 格式并可自由编辑棋盘局面 - **Game History Navigation** — Jump through move history and predicted lines **棋局历史浏览** — 支持历史跳转与引擎预测局面查看 ## Screenshots ![](docs/main.png) ![](docs/edit_engine.png) ## Supported Engines Engines that follow the **UCI protocol** should work. Tested with: - Pikafish - Xuanfeng ## Build This project is built with **.NET MAUI**. Requirements: - .NET SDK 8.0 - MAUI workload installed - maui-maccatalyst 8.0.100 Build from source: ```shell git clone git@github.com:baislsl/MilkChess.git cd MilkChess/MilkChess/ dotnet build -t:Run -f net8.0-maccatalyst # release build: # dotnet publish -c Release -f net8.0-maccatalyst ``` ## License This project is licensed under the **GNU GPL v3.0** license. You are free to use, modify and distribute this software under the terms of the GPLv3.