OwA(Ollama Workspace Agent)是一款借助 Ollama 在终端中运行的编码智能体。它读取工作区、找到相关代码、做出经过审阅的更改,并用真实工具检查结果。该项目被描述为天生本地化,使用你的 Ollama 模型、你的工作区、你的批准以及经过验证的输出。 其工作流让工作过程始终可见。模型获得聚焦的上下文和工具结果,而对于修改文件或运行命令的操作,控制权始终在用户手中。它可以直接读取文件、检查 Git,或构建本地索引用于代码搜索,并裁剪证据以适应较小的模型上下文。对于编辑,它会请求一个聚焦的补丁、检查工作区路径,并在写入前征求同意。对于验证,用户批准一条命令,查看其输出和退出码,OwA 会报告所请求的检查是否真的通过。 OwA 使用具体的工具来检查、编辑、测试并说明仓库中的工作,可选的集成保持显式。它围绕本地模型构建,采用原生 Ollama 工具调用、有界上下文和显式验证,帮助 7–9B 模型处理聚焦的任务。控制功能包括:针对写入、命令和 MCP 工具的批准关卡;写入前的路径检查;以及受限的 Docker 命令沙箱。MCP 服务器以主机权限运行,主机命令执行需要显式选择启用。
团队用 OwA 直接读取文件、检查 Git,或构建本地索引用于代码搜索。
团队用 OwA 请求聚焦的补丁,并在写入前审阅拟议的文件更改。
团队用 OwA 运行命令并验证所请求的检查是否通过。
团队用 OwA 保留本地对话历史、代码索引和已完成的文件更改记录作为上下文。
团队用 OwA 连接可选的 stdio 工具,并批准发现和调用。
团队用 OwA 在受限的 Docker 容器中运行 shell 命令。