ProxyAI:人工智能驱动的智能编程助手

ProxyAI 是一款前沿的人工智能代码助手,专为提升开发效率而设计。它能协助完成多种编程任务,包括但不限于:
- 代码自动补全
- 错误检测与修复
- 智能代码重构
- 文档自动生成
作为 Cursor 、Windsurf 、GitHub Copilot 及各类 JetBrains 插件 的强大替代方案,ProxyAI 提供了更优的本地化处理能力和定制化服务。
Sequential-Thinking 思维链MCP

核心功能亮点:
plaintext
1. 复杂问题分解 → 将难题拆解为可执行的子任务
2. 思考过程追踪 → 可视化呈现问题解决路径
3. 智能总结生成 → 自动提炼关键结论与解决方案
由于ProxyAI插件不支持mcp,现在通过中间层来实现
测试:写一个快速排序
typescript
public class Test {
public static void main(String[] args) {
//int[] arr = {64, 34, 25, 12, 22, 11, 90}; 快速排序从小到大,最后打印
}
}



最终代码
ini
public class Test {
public static void main(String[] args) {
//int[] arr = {64, 34, 25, 12, 22, 11, 90}; 快速排序从小到大,最后打印
// graph TD
// A[开始] --> B[定义数组]
// B --> C[调用快速排序函数]
// C --> D[打印排序后的数组]
// D --> E[结束]
// graph TD
// A[快速排序函数开始] --> B{left < right?}
// B -->|否| C[返回]
// B -->|是| D[选择基准pivot]
// D --> E[分区操作]
// E --> F[递归调用左半部分]
// F --> G[递归调用右半部分]
// G --> H[返回]
// --- Modification Start ---
int[] arr = {64, 34, 25, 12, 22, 11, 90};
quickSort(arr, 0, arr.length - 1);
for (int num : arr) {
System.out.print(num + " ");
}
System.out.println();
}
public static void quickSort(int[] arr, int left, int right) {
if (left < right) {
int pivotIndex = partition(arr, left, right);
quickSort(arr, left, pivotIndex - 1);
quickSort(arr, pivotIndex + 1, right);
}
}
private static int partition(int[] arr, int left, int right) {
int pivot = arr[right];
int i = left - 1;
for (int j = left; j < right; j++) {
if (arr[j] < pivot) {
i++;
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
int temp = arr[i + 1];
arr[i + 1] = arr[right];
arr[right] = temp;
return i + 1;
}
// --- Modification End ---
}
输出:
