AI Coding Assistant (Copilot)
A Spring Boot-based coding assistant, built on the AgentScope framework, that analyzes projects and generates or edits Spring AI Alibaba code through natural-language interaction.
This Copilot is a coding assistant built on the AgentScope agent framework and integrated with the Model Context Protocol, supporting project analysis, code generation, intelligent editing and project scaffolding through natural-language conversation. It targets developers building Spring AI Alibaba-based projects.
Its backend is built on Spring Boot 3.4.5 with AgentScope 2.0.0 for multi-LLM integration, an MCP client, AspectJ-based aspect-oriented monitoring of tool calls, Jackson for JSON handling, and Java Diff Utils for comparing file changes, paired with a Node.js-based frontend.
It requires Java 17, Maven, Node.js and MySQL, along with either an Alibaba Cloud Qwen or OpenAI API key. It is licensed under Apache-2.0.