这个项目能做什么

ipsupport-code 是一个轻量级的自学习本地编码代理,旨在与 LM Studio 或任何 OpenAI 兼容提供商一起使用。它作为单个静态 Go 二进制文件分发,并通过使用文件、运行、git、web 和 calc 等核心工具的推理-执行-观察循环来驱动本地模型。一个关键特性是它能够从过去的运行中提取经验教训,以从错误中恢复并随着时间推移而改进。界面是基于 Bubble Tea 构建的 Claude-Code 风格 TUI,提供实时流式传输的工具调用、语法高亮的差异以及计划(只读)和自动(执行)模式之间的切换。它支持多提供商切换、将子代理委托给不同模型或外部 CLI 代理,以及后台作业处理。安全通过权限策略、工作区隔离和可选的 OS 级沙箱(Seatbelt/Landlock)进行管理。其他功能包括 MCP 服务器集成、按需技能包、具有判断循环的目标导向的多轮任务,以及会话回放。