Skip to content
tinAI
Go back

GitHub - jrswab/axe: Công cụ CLI nhẹ cho AI tác vụ đơn

Bài gốc: GitHub - jrswab/axe: A ligthweight cli for running single-purpose AI agents. Define focused agents in TOML, trigger them from anywhere; pipes, git hooks, cron, or the terminal.

Tác giả: Unknown

Ngày đăng: Dịch ngày:

TL;DR

Axe là một công cụ CLI nhẹ giúp quản lý và chạy các agent AI tác vụ đơn, được cấu hình bằng TOML. Hỗ trợ đa nền tảng và có thể kích hoạt từ bất kỳ đâu thông qua pipes, git hooks, cron, hoặc terminal.

axe

Axe là công cụ CLI giúp quản lý và chạy các agent được hỗ trợ bởi LLM.

Tại sao lựa chọn Axe?

Phần lớn các công cụ AI hiện tại tập trung vào chatbot. Axe tối ưu hóa cho các agent nhỏ, tập trung, và có thể kết hợp.

Tổng quan

Axe sắp xếp các agent dựa trên file cấu hình TOML. Mỗi agent có prompt hệ thống, mô hình lựa chọn, file kỹ năng, và bộ nhớ lâu dài.

Đặc điểm nổi bật

Cài đặt

Cần Go 1.24+.

 go install github.com/jrswab/axe@latest

Hoặc xây dựng từ nguồn:

git clone https://github.com/jrswab/axe.git
cd axe
go build .

Bắt đầu nhanh

Khởi tạo thư mục cấu hình:

axe config init

Tạo mẫu agent mới:

axe agents init my-agent

Chạy agent:

axe run my-agent

Truyền dữ liệu từ các công cụ khác vào:

git diff --cached | axe run pr-reviewer

Ví dụ

Thư mục examples/ chứa các agent sẵn sàng sử dụng. Bạn chỉ cần sao chép vào cấu hình của mình.

# Sao chép một mã mẫu agent
cp examples/code-reviewer/code-reviewer.toml "$(axe config path)/agents/"

Docker

axe cung cấp hình Docker để chạy agent trong container.

Xây dựng ảnh

docker build -t axe .

Chạy agent bằng Docker

Mount thư mục cấu hình và truyền khóa API qua biến môi trường:

docker run --rm \
  -v ./my-config:/home/axe/.config/axe \
  -e ANTHROPIC_API_KEY \
  axe run my-agent

Cấu hình Agent

Agents được định nghĩa dưới dạng file TOML trong $XDG_CONFIG_HOME/axe/agents/.

name = "pr-reviewer"
description = "Reviews pull requests for issues and improvements"
model = "anthropic/claude-sonnet-4-20250514"

Công cụ sẵn có

Agents có thể sử dụng công cụ để thao tác với hệ thống file và chạy lệnh.

Cấu trúc thư mục

$XDG_CONFIG_HOME/axe/
├── config.toml
├── agents/
└── skills/

Các nhà cung cấp

Giấy phép

Apache-2.0. Xem LICENSE.


Read Original (EN) Quay lại Newsletter