MagicColor is an innovative multi-instance sketch coloring framework designed to automate the traditional manual coloring process. Traditional coloring methods are time-consuming and error-prone, while MagicColor significantly improves coloring efficiency and accuracy by introducing self-training strategies, instance guides, and edge loss techniques. The product can automatically convert sketches into vivid colored images while maintaining the consistency of multiple objects. This technology not only simplifies the artistic creation process but also provides an effective solution for multi-instance image generation requiring consistency and accuracy, suitable for animation, games, and other fields.