这个项目能做什么

Axio Coder 是一个自主开发环境,作为驻留在 IDE 中的编程代理运行。与仅基于聊天的助手不同,它提供了一个统一的工作窗口,代理和用户在同一项目中协作,操作、推理和文件更改实时可见。系统利用 Windows 的辅助功能层来操作原生程序,允许与软件界面进行精确交互,而不依赖像素坐标。 主要能力: - 代码编辑:支持基于文本锚点和 AST 分析的复杂重构,通过 SHA-256 哈希检查确保完整性。 - 导航和预览:包含一个内置的 Chromium 浏览器,代理可操作它来测试应用、读取控制台并提取设计元素。 - 工程和格式:支持读取和生成技术文件,如 IFC、DXF、STEP、STL、PDF 和 Office 包,并配备专用查看器。 - 流程自动化:在监控卡片中执行命令、服务器和交互式终端(ConPTY)。 - 记忆和上下文:使用向量数据库存储笔记、词汇表和会话历史,使代理能理解每个项目的特定术语。 - 安全性:实现本地保险库来存储 API 密钥和凭据,确保秘密不会在对话历史中暴露。 - 界面:专注于生产力,具有元素检查模式、并排编辑历史(diff)和可视化任务管理。