| Crates.io | aix |
| lib.rs | aix |
| version | 0.1.0 |
| created_at | 2026-01-06 16:34:46.271364+00 |
| updated_at | 2026-01-06 16:34:46.271364+00 |
| description | AIX是一个命令行包装工具,用于解析并执行多种类型的AI Cli代理命令 |
| homepage | https://github.com/heqingpan/aix |
| repository | https://github.com/heqingpan/aix |
| max_upload_size | |
| id | 2026251 |
| size | 101,820 |
AIX 是一个命令行包装工具,用于解析并执行多种类型的 AI 代理命令。
$ARGUMENTS)--cmd-source 参数)/common/check)cargo build --release
直接传递参数给对应的 agent 工具:
# opencode
aix opencode "直接参数内容"
# cursor(带 model 参数)
aix cursor --model gpt-4 "直接参数内容"
# claude
aix claude --model claude-3.5 "直接参数内容"
# kiro
aix kiro --model gpt-4 "直接参数内容"
# iflow
aix iflow --model gpt-4 "直接参数内容"
使用预定义的命令模板:
# 使用模板
aix opencode "/check-code 文件路径"
# 使用带路径的模板
aix cursor "/common/refactor 函数名"
# 跨类型使用模板
aix kiro --cmd-source opencode "/check-code 参数"
查看将要执行的命令,不实际执行:
aix opencode --dry-run "测试参数"
命令模板是 Markdown 文件,存储在特定目录下:
.opencode/command/ 或 ~/.config/opencode/command/.cursor/commands/ 或 ~/.cursor/commands/.claude/commands/ 或 ~/.claude/commands/.kiro/commands/ 或 ~/.kiro/commands/.iflow/commands/ 或 ~/.iflow/commands/带元数据的模板:
---
description: 检查代码质量
---
检查以下代码的 $ARGUMENTS,查找潜在问题和改进建议
简单模板:
检查以下代码的 $ARGUMENTS,查找潜在问题和改进建议
cargo build
cargo run -- <args>
# 运行所有测试
cargo test
# 运行单个测试
cargo test <test_name>
# 代码格式化
cargo fmt
# 代码检查
cargo clippy
src/cli.rs - 命令行参数解析和路由src/agent.rs - Agent 类型定义和配置src/template.rs - 命令模板加载和解析src/executor.rs - 命令执行器src/main.rs - 程序入口和模块协调clap - 命令行参数解析serde_yaml - YAML 元数据解析anyhow - 错误处理dirs - 目录路径获取