Skip to content

[毕业设计] Praxis - 双UI命令行编程助手#398

Open
aug618 wants to merge 1 commit intodatawhalechina:mainfrom
aug618:feature/Praxis
Open

[毕业设计] Praxis - 双UI命令行编程助手#398
aug618 wants to merge 1 commit intodatawhalechina:mainfrom
aug618:feature/Praxis

Conversation

@aug618
Copy link
Copy Markdown

@aug618 aug618 commented Mar 11, 2026

项目信息

  • 项目名称: Praxis
  • 作者: @aug618
  • 项目类型: 编程生产力工具

项目简介

Praxis 是一个面向本地代码仓库的 AI Code Agent 项目,基于 YYHDBL-HelloCodeAgentCli 继续做二次开发,并沿用 Hello-Agents 作为底层框架能力来源。项目提供类似 Claude Code / Codex 的本地交互体验,支持代码分析、工具调用、补丁生成与应用,以及 CLI 和 TUI 两套交互方式。

核心功能

  • 支持本地代码仓库分析、问答与结构理解
  • 支持 ReAct 多步推理、工具调用与补丁执行闭环
  • 支持 CLI / TUI 双交互界面、会话日志、Skills 和 MCP 扩展能力

技术亮点

  • 使用了 ReAct 范式,将推理、工具调用和补丁执行串成完整工作流
  • 实现了 标准补丁识别、确认、备份与落盘 的安全代码修改机制
  • 优化了 本地代码仓库交互体验,补充了 TUI、会话导出、Todo 跟踪、Skills 渐进加载和 MCP 工具扩展能力

演示效果

  • 支持通过 CLI 直接对本地仓库进行分析、修复和补丁应用
  • 支持通过 TUI 进行更适合长会话的交互式代码操作
  • 项目仓库内已包含 README 演示截图与GIF资源,可用于展示运行效果

自检清单

  • 代码能够正常运行
  • README 文档完整
  • requirements.txt 完整
  • 有清晰的使用示例
  • 代码有适当的注释

其他说明

  • 本项目为 基于 YYHDBL-HelloCodeAgentCli 的二次开发升级版本
  • 底层能力基于 Hello-Agents 框架
  • 项目当前以 Python 脚本形式运行,提供 CLI 与 TUI 两个入口,不依赖 Jupyter Notebook
  • 项目另外建设有主仓库:Praxis

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant