← 返回
未分类 Key 中文

Poe Usage

Monitor Poe API point balance and usage history from the terminal using poeusage CLI.
使用 poeusage CLI 在终端监控 Poe API 积分余额和用量历史。
rgstephens
未分类 clawhub v0.5.0 1 版本 99757.3 Key: 需要
★ 1
Stars
📥 391
下载
💾 0
安装
1
版本
#cost#latest#poe#token#usage

概述

slug: poeusage

version: 0.5.0

A ClawHub skill for monitoring Poe API point balance and usage history via the poeusage CLI.

Install

brew tap rgstephens/tap
brew install poeusage

Description

poeusage is a terminal utility to monitor your Poe API quota, usage history, and spend summaries. It supports JSON/csv/table output modes, pagination, filtering, and shell completion generation.

CLI Commands

Global flags

  • --api-key string (default from $POE_API_KEY)
  • --json bool
  • --plain bool
  • --no-color bool
  • --quiet / -q bool
  • --verbose / -v bool
  • --timeout int (default 30)
  • --help / -h bool
  • --version bool

Subcommands

poeusage balance

Fetch and display current point balance.

Usage:

poeusage balance [--json] [--plain]
  • TTY example: Current balance: 1,500 pts
  • --plain example: 1500
  • --json example: {"current_point_balance":1500}

poeusage history

Fetch usage history. Auto-paginates by default until all records are retrieved (or until --limit).

Usage:

poeusage history [flags]

Flags:

  • --limit / -n int (0 == all)
  • --page-size int (default 100, max 100)
  • --no-paginate bool
  • --cursor string
  • --bot / -b string
  • --type / -t string (chat, api, canvas)
  • --since string (YYYY-MM-DD or unix timestamp)
  • --until string (YYYY-MM-DD or unix timestamp)
  • --output / -o string
  • --format / -f string (table, csv, json)

Notes:

  • --json is alias for --format json
  • --plain is alias for --format csv
  • date filters are applied client-side
  • with --no-paginate, prints next-cursor: to stderr if more pages exist

Default table output columns:

TIME, BOT, TYPE, POINTS, COST (USD)

CSV output columns:

time,bot_name,usage_type,cost_points,cost_usd,query_id,chat_name,input_pts,output_pts,cache_write_pts,cache_discount_pts

JSON output example:

[
  {
    "bot_name": "Claude-3.5-Sonnet",
    "time": "2024-01-09T14:00:00Z",
    "query_id": "2Nhd9xBFbLcXEwmNj",
    "cost_usd": "0.00075",
    "cost_points": 339,
    "usage_type": "API",
    "chat_name": null,
    "cost_breakdown": {
      "input": 120,
      "output": 219,
      "cache_write": 0,
      "cache_discount": 0,
      "total": 339
    }
  }
]

poeusage summary

Aggregate usage and display cost breakdown. Same filters as history plus grouping.

Usage:

poeusage summary [flags]

Flags:

  • --bot / -b string
  • --type / -t string
  • --since string
  • --until string
  • --group-by / -g string (bot, type, day, bot,type)
  • --format / -f string (table, csv, json)

Default table output columns (group-by bot):

BOT, QUERIES, POINTS, COST (USD)

poeusage completion

Generate shell completion script.

Usage:

poeusage completion <bash|zsh|fish>

Example:

poeusage completion zsh > ~/.zsh/completions/_poeusage

I/O contract

  • stdout: primary command output
  • stderr: diagnostics, progress, warnings, next-cursor hints
  • TTY detection controls color and formatting

Exit codes

  • 0: success
  • 1: runtime error (network/API error)
  • 2: invalid usage
  • 3: auth error (401)

Configuration

Priority: flags > env > config file > defaults

Env vars:

  • POE_API_KEY
  • NO_COLOR
  • POEUSAGE_TIMEOUT
  • POEUSAGE_PAGE_SIZE

Config file: ~/.config/poeusage/config.toml

# api_key = "..." # not recommended
timeout = 30
page_size = 100

Release

  • make release TAG=v1.0.0

版本历史

共 1 个版本

  • v0.5.0 当前
    2026-03-31 18:09 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,362 📥 318,659
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 670 📥 324,304
security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,216 📥 266,650