TDD优先AI编程助手

WiseOwl CLI是一个以测试驱动开发(TDD)为先导的AI编程助手,提供高性能和准确性的编程支持,适用于软件开发中的自动化测试、性能监控和代码生成。

  • by wiseowltechnet
  • Rust
  • 本地部署
  • 更新于
在 GitHub 查看 wiseowltechnet/wiseowlcli

使用说明

⚠️ 已弃用 --该项目已被取代 wiseowl cli (Java 21+Micronaut)。所有功能都已整合到新项目中。此存储库已存档,将不再接收更新。


🦉 WiseOwl命令行界面

TDD首款具有性能和准确性的AI编码助手

🎯 哲学

TDD优先 -使用自动对话测试进行测试驱动开发
2.性能第二 -操作速度提高100倍,实时指标
3.准确性第三 -具有上下文管理的可靠AI响应

✨ 特性

🧪 TDD优先开发

  • 自动对话测试 - expect-基于交互式测试
  • 真实用户工作流测试 -测试实际终端交互
  • 回归预防 -部署前发现UI/UX问题
  • CI/CD就绪 -自动化测试套件
  • 轻松添加测试 -新测试的简单模式

⚡ 性能(快100倍)

  • 实时进度指示器 -实时令牌计数、速度
  • 直接文件命令 -跳过LLM呼叫
  • 构建集成 -编译而不退出
  • 即时模板 -立即生成代码
  • LCARS仪表板 -实时指标

🎯 准确度

  • 智能上下文管理 -自动汇总、搜索、修剪
  • MCP工具集成 -18+工具
  • 多模型支持 -交换机型号
  • 对话历史 -完整上下文

🧪 测试

# Run all tests
./tests/run_tests.sh

# Run specific test
./tests/conversation_test.exp

测试覆盖率

  • ✅ CLI启动
  • ✅ 对话式AI
  • ✅ 进度指示器
  • ✅ 仪表盘
  • ✅ 文件命令
  • ✅ 清洁出口

🚀 快速开始

快速安装:

git clone https://github.com/wiseowltechnet/wiseowlcli.git
cd wiseowlcli
./install.sh
./install_mcp_servers.sh  # Install MCP servers

或者手动构建:

git clone https://github.com/wiseowltechnet/wiseowlcli.git
cd wiseowlcli
cargo build --release
./target/release/wiseowlcli

📖 看 QUICKSTART.md 详细指南。

🔧 MCP服务器

WiseOwl CLI包括 13台MCP服务器 (8个遥控器+5个自定义):

远程服务器(官方)

  • 文件系统 -文件操作
  • GitHub -问题、PR、repo
  • 操纵者 ⭐ - 浏览器自动化
  • 勇敢的搜索 -网络搜索
  • PostgreSQL -数据库访问
  • Slack -团队沟通
  • 谷歌地图 -定位服务
  • 获取 -HTTP请求

自定义服务器

  • Java (Maven/Gradle)-6个工具
  • 安塞波 (剧本/角色)-3个工具
  • Bash (脚本)-4个工具
  • Angular (CLI/Build)-5个工具
  • 反应 (创建/构建)-6个工具

总计: 13台服务器,50多种工具

📖 看 远程MCP_SERVERS.md 用于设置。

📊 演出

  • 二进制大小:2.8MB(优化)
  • 建造时间:<0.3秒(增量)
  • 文件操作:快100倍
  • 构建集成:即时
  • 模板生成:<1ms
  • 记忆:~45MB

🛠️ 命令

  • /write-direct -即时文件写入
  • /append -附加到文件
  • /build -编译项目
  • /template -生成代码
  • /dashboard -性能指标
  • /model -交换机型号

🎨 LCARS造型

受《星际迷航》LCARS启发的界面,采用橙色/蓝色。

📝 文档


🦉 TDD优先⚡ 性能第二•🎯 准确性第三

建于🦉 通过WiseOwl技术