๐ŸŽ Get the FREE AI Skills Starter Guide โ€” Subscribe โ†’
BytesAgainBytesAgain
๐Ÿฆ€ ClawHub

TrustMeImWorking

by @pengtianhao48-lab

Automatically consume your AI API token quota on a schedule so your usage metrics always look healthy. Supports work-simulation, spread, and immediate modes...

TERMINAL
clawhub install trustmeimworking

๐Ÿ“– About This Skill


name: trust-me-im-working description: Automatically consume your AI API token quota on a schedule so your usage metrics always look healthy. Supports work-simulation, spread, and immediate modes with a real-time dashboard. version: 1.0.0 metadata: openclaw: emoji: "๐Ÿค–" homepage: https://github.com/pengtianhao48-lab/TrustMeImWorking requires: bins: - python3 anyBins: - python3 - python install: - kind: uv package: rich bins: [rich] - kind: uv package: openai bins: [] - kind: uv package: requests bins: []

TrustMeImWorking

Automatically consume your AI API token quota on a schedule โ€” so your usage metrics always look healthy.

What it does

TrustMeImWorking runs as a background daemon that calls your configured LLM API at controlled intervals, consuming tokens according to your daily/weekly budget. It supports three run modes:

| Mode | Behaviour | |------|-----------| | โญ Work Simulation (recommended) | Fires during working hours on weekdays, using realistic job-related prompts (code review, architecture design, data analysisโ€ฆ). Looks exactly like real usage. | | Spread | Distributes today's budget evenly across the remaining hours, so consumption is smooth and natural-looking. | | Immediate | Starts consuming right now; resets at 00:00 each day. |

Quick start

# 1. Clone
git clone https://github.com/pengtianhao48-lab/TrustMeImWorking
cd TrustMeImWorking

2. Install dependencies

pip install -r requirements.txt

3. Configure (interactive wizard)

python3 tmw.py wizard

4. Start (real-time dashboard)

python3 tmw.py start

Wizard

The interactive wizard (python3 tmw.py wizard) walks you through:

1. Language โ€” English or ไธญๆ–‡ 2. Platform โ€” OpenAI, DeepSeek, Anthropic, Gemini, Groq, or Custom 3. Base URL โ€” official endpoint or a third-party relay / company gateway 4. Model โ€” with platform defaults pre-filled 5. API Key โ€” stored only in local config.json, never committed 6. Weekly budget โ€” min/max token range 7. Job description โ€” used to generate realistic work-simulation prompts 8. Run mode โ€” work / spread / immediate 9. Work hours โ€” start/end time, timezone (work mode only) 10. Enterprise gateway โ€” custom headers, proxy, mTLS, JWT (optional)

Dashboard

python3 tmw.py start opens a live dashboard that refreshes every 2 seconds:

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ TrustMeImWorking   Platform: DeepSeek   Mode: Work-Simulation        โ”‚
โ”‚                    Uptime: 01m 23s      Config: config.json          โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Consumption โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ Today      โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘   12,345 / 14,000  (88%)    โ”‚
โ”‚ This week  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘   67,890 / 50,000โ€“80,000    โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Session โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ โ— ACTIVE  This session: 1,234 / 8,800  (14%)                         โ”‚
โ”‚ โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘                                         โ”‚
โ”‚ Today's progress:  5,200 / 14,000  (37%)                             โ”‚
โ”‚ Prompt: How does Kubernetes handle container orchestrationโ€ฆ           โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
  Press Ctrl+C to stop

Commands

| Command | Description | |---------|-------------| | python3 tmw.py wizard | Interactive setup wizard | | python3 tmw.py start | Start daemon with live dashboard | | python3 tmw.py start -b | Start as background daemon (silent) | | python3 tmw.py stop | Stop background daemon | | python3 tmw.py logs | View recent log (last 50 lines) | | python3 tmw.py logs -n 200 | View more log lines | | python3 tmw.py status | Show consumption stats | | python3 tmw.py run | Run one session immediately | | python3 tmw.py run --dry-run | Simulate without calling the API |

Requirements

  • Python 3.8+
  • pip install -r requirements.txt (rich, openai, requests)
  • An API key for any OpenAI-compatible LLM service
  • Configuration

    All settings are stored in config.json (auto-generated by the wizard). The file is listed in .gitignore and never committed.

    Supported platforms

    OpenAI ยท DeepSeek ยท Anthropic ยท Google Gemini ยท Groq ยท Any OpenAI-compatible endpoint (Ollama, vLLM, LM Studio, SiliconFlow, company gateways, etc.)

    ๐Ÿ’ก Examples

    # 1. Clone
    git clone https://github.com/pengtianhao48-lab/TrustMeImWorking
    cd TrustMeImWorking

    2. Install dependencies

    pip install -r requirements.txt

    3. Configure (interactive wizard)

    python3 tmw.py wizard

    4. Start (real-time dashboard)

    python3 tmw.py start

    โš™๏ธ Configuration

    All settings are stored in config.json (auto-generated by the wizard). The file is listed in .gitignore and never committed.