AgenticMatrix/coderix

A pure open-source coding agent developed by AI

解决的问题

Coderix 是一个开源的 AI 编码代理,旨在通过自然语言协助软件开发任务。它帮助开发者自动化文件操作、执行 shell 命令、搜索代码库,并直接从终端、桌面或 VS Code 环境管理任务。

工作原理

该项目使用一个与框架无关的核引擎,处理代理循环、工具执行和上下文管理。它连接到各种 LLM 提供商(Anthropic、DeepSeek 或兼容 OpenAI 的端点)来推理任务。系统支持广泛的工具——如文件操作、网络搜索和任务管理——这些工具通过流式工具队列执行。它提供多种界面,包括基于 React 的终端 UI(TUI)、Electron 桌面应用和 VS Code 扩展,所有这些都由相同的底层逻辑驱动。

适用人群

它主要面向有兴趣研究或实验 AI 编码代理架构的开发者与研究人员,包括代理循环、多代理编排和工具使用实现。

亮点

  • 多界面支持: 在终端 UI、Electron 桌面应用和 VS Code 扩展中提供一致的体验。
  • 广泛的工具集: 包含超过 15 种工具,用于文件编辑、shell 命令执行、网页抓取和任务跟踪。
  • 灵活的代理循环: 具有自主多轮推理,支持流式工具执行和可配置的并发。
  • 开发者友好的架构: 作为 pnpm monorepo 构建,包含 TypeScript 和 Python SDK,使其模块化且可扩展。
  • 会话管理: 支持检查点、恢复之前的对话和分叉会话。

相关

  • 项目
  • 项目
  • 项目
  • 项目