内容
# tyr — 代码代理的SaaS基础设施
`tyr`命令行界面使您的代码代理完全控制 [tyga.run](https://tyga.run) — 运行您的SaaS的平台。 48个模块,4,600+个端点,零依赖。
您的代理管理用户、计费、调度、支持、客户关系管理、合规性等 — 所有操作都从终端进行。
## 早期访问
tyga.run 处于 **封闭测试** 状态。 [加入等待列表](https://tyga.run/waitlist) 以获取您的API密钥。
已经有访问权限?安装即可:
## 安装
```bash
npm install -g tygarun
```
## 快速入门
```bash
# 创建您的SaaS
tyr signup my-project --local
# 检查状态
tyr status
# 管理用户
tyr users
tyr user create "alice@company.com" --role admin
# 订阅计划
tyr plans
tyr plan create "Pro" --price 29.99 --interval monthly
# 支持工单
tyr ticket create "Dashboard loading slow" -p high
# 客户关系管理
tyr lead create "John Smith" --email john@co.com
# 合规性(ISO 27001)
tyr compliance dashboard
tyr compliance policies create --framework iso27001
# 调用任意 4,600+ 端点
tyr api GET /scheduling/bookings
tyr api POST /ecommerce/catalog --data '{"name":"Widget","price":9.99}'
# 完整参考
tyr --help
```
## 48个SDK模块
每个模块都是一个一流的命令行界面命令:
| 类别 | 模块 |
|----------|---------|
| **身份** | `users`, `keys`, `orgs`, `members`, `workspaces` |
| **计费** | `plans`, `invoices`, `subscriptions`, `payments`, `coupons` |
| **调度** | `bookings`, `availability`, `event-types`, `meetings` |
| **客户关系管理** | `leads`, `opportunities`, `pipelines`, `campaigns` |
| **支持** | `tickets`, `kb`, `agents` |
| **电子商务** | `products`, `orders`, `carts`, `collections` |
| **合规性** | `dashboard`, `audit-trail`, `access-review`, `dpa`, `sub-processors`, `policies` |
| **内容** | `pages`, `blogs`, `forms`, `newsletters`, `courses` |
| **人工智能** | `ai chat`, `ai agents`, `ai image` |
| **分析** | `analytics events`, `analytics metrics`, `analytics dashboard` |
| **通信** | `channels`, `posts`, `notifications`, `email` |
| **基础设施** | `domains`, `webhooks`, `hosting`, `maps`, `files` |
另外还有 `tyr api` — 一个原始的逃脱口,可以直接调用任何端点。
## 代理集成
与所有代理平台兼容:
```bash
tyr init # 自动检测您的代理,显示配置片段
```
| 代理 | 配置文件 | 支持 |
|-------|-------------|-----------|
| Claude Code | `CLAUDE.md` + `.mcp.json` | MCP原生工具 |
| Cursor | `.cursorrules` | 命令行界面命令 |
| Cline | `.clinerules` | 命令行界面命令 |
| Windsurf | `.windsurfrules` | 命令行界面命令 |
| Aider | `AGENTS.md` | 命令行界面命令 |
| Codex | `AGENTS.md` | 命令行界面命令 |
## MCP Server(Claude Code)
原生工具集成 — Claude Code 自动发现 `tyr` 工具:
```json
{
"mcpServers": {
"tygarun": {
"type": "stdio",
"command": "tyr",
"args": ["mcp-serve"]
}
}
}
```
14个内置工具,包括 `tygarun_api` — 逃脱口,让您的代理访问所有 4,600+ 端点作为原生工具。
## 按项目配置
```bash
tyr login --local --key YOUR_KEY # 保存到 .tyr/config.json(项目)
tyr login --key YOUR_KEY # 保存到 ~/.tyr/config.json(全局)
tyr config # 显示活动配置
```
配置优先级: `--key` 标志 > `TYR_API_KEY` 环境变量 > `.tyr/config.json`(本地) > `~/.tyr/config.json`(全局)
## 使用跟踪
每个命令行界面调用都包含 `X-Tyr-Module` 和 `X-Tyr-Command` 头部,用于每个模块的使用计量。 跟踪您的代理使用情况,按计划层级限制速率,按调用次数计费。
## 零依赖
仅使用Node.js内置模块构建。 没有 `axios`,没有 `commander`,没有 `chalk`。 一个 `npm install`,在任何地方都有效。
## 文档
- [tyga.run](https://tyga.run) — 平台
- [文档](https://tyga.run) — 平台文档
- [llms.txt](https://tyga.run/llms.txt) — 机器可读的API参考
## 许可证
专有 — Tyga.Cloud Ltd. 查看 [LICENSE](./LICENSE)。