← All projects
PROJECT / AI DEVELOPER TOOL Active · V1

AgentInterface.

先理解代码,再确认修改。一个以对话为中心、把安全边界落到实际操作的本地 AI 开发助手。

Explore on GitHub ↗
AgentInterface LOCAL WORKSPACE
帮我找到问题,先不要修改。
a/
从真实代码开始。

定位文件 → 读取证据 → 分析建议

每一次修改,由你确认

预览差异 · 批准执行 · 查看测试

继续你的想法…
WORKFLOW PREVIEW · 示意图,非在线服务
01

Overview

Conversation-first local AI development assistant. 将代码定位、只读分析、确认式修改和测试反馈连接成一条可追溯的本地工作流。

02

Problem

开发者不总是知道问题对应的文件路径;与此同时,AI 给出的建议不应直接变成未经确认的文件修改。项目围绕这两个实际问题展开。

03

What I Built

我实现了对话工作区、项目搜索与代码导航、可信文件读取,以及从分析建议到修改确认卡的产品衔接。重点是让用户看清操作对象、差异和测试计划。

04

Key Features

会话持久化、搜索与归档;有边界的代码搜索;基于文件证据的分析;同一会话内承接修改建议;确认卡和差异预览;执行后的测试反馈。

05

Architecture Overview

Web UI → Product API / Facade → ConversationCoordinator → Trusted Reader 或确认后的执行链。业务状态由产品层管理,执行权限与文件读取边界分开处理。

06

Safety Model

没有证据就不作确定性结论。修改必须经过明确批准,并校验文件是否变化;拒绝不执行。没有通用 shell、任意测试命令或 Git 写入能力。重启不重放已完成操作。

07

Automated Acceptance

独立的验收脚本使用隔离会话和确定性回答,实际验证搜索、文件读取、批准后的 fixture 修改、受控测试和结果恢复。默认不调用真实 Agent;脚本最终恢复 fixture。自动测试不替代真人界面验收。

08

Tech Stack

Python、标准库 HTTP 服务、JavaScript Web UI、pytest,以及外部 OpenClaw / Agent 集成。它不是 FastAPI 服务,也不提供公开的在线 Demo。

09

Current Status

V1 源码已公开,核心工作流经过自动验收及真人验证。当前定位为本地单用户工具;实际 Agent 的可用性取决于使用者自己的环境与配置。

View source on GitHub ↗