Skip to content
View ZYHUO's full-sized avatar

Block or report ZYHUO

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ZYHUO/README.md

👋 Hey, I'm ZYHUO

Self-hosted API gateways · Telegram agents · proxy tooling

Go · TypeScript · Rust · Vue 3 · Electron

In production use: CLIProxy-Quota-Tray is listed in the official ecosystem of router-for-me/CLIProxyAPI (★52.8k) — the upstream it integrates with.


🧩 What I build

I like infrastructure that runs on hardware I own — API gateways that turn subscription-based AI accounts into something usable, chat agents that behave less like command-line toys and more like participants, and panels for the proxy/networking layer underneath it all.

🛰️ API gateways OpenAI-compatible reverse proxies, multi-account pooling, quota accounting
🤖 Chat agents Telegram bots with real behaviour models, not just !command handlers
📊 Ops panels Go + Vue 3 dashboards with auth, traffic stats, one-click deploy

🚀 Projects

⭐ dashGO — ★ 11

A modern proxy-panel management system. Go backend + Vue 3 frontend, sing-box core underneath. SQLite (default) or MySQL, JWT auth, SQL-injection hardening, real-time traffic stats, Docker Compose one-liner.

MIT licensed — fork it, change it, ship it.

⭐ NyatBot — ★ 9

A Telegram group-chat agent. Not a bot that answers when poked — an agent that hangs out, reads the room, and only speaks when it has something worth saying.

Pressure / envelope / reflex "trench" body layer, behavioural anti-ad with group-owner opt-in, Meta+Subagent main path with per-task send budgets, and a flag census that fails the build if a dead switch comes back. MIT licensed.

🖥️ CLIProxy-Quota-Tray — ★ 1

Windows & Linux tray app for CLIProxyAPI. Watch per-OAuth-account quota windows, estimate usage-queue cost, see live OpenAI / Claude status. Terminal-dark UI, embedded JetBrains Mono.

📰 tg-newsbot — ★ 1

Telegram channel news push. Polls RSS/Atom → dedupes → LLM Chinese summary → publishes. ~40 verified feeds across 6 categories, per-source intervals. MIT licensed.

Many independent Grok minds × many Minecraft bodies. Soul-configurable agents (souls/andy.toml), gbot spawn -name Andy, multiple concurrent bodies.

🗄️ nyatdb

Rust embedded page engine for NyatBot.

Turn Tencent CodeBuddy accounts into an OpenAI-compatible API. OAuth login, account-pool rotation, circuit breaking + cooldown, session stickiness, scheduled keep-alive.

⚠️ Unofficial gateway — self-host / authorised-account use only.


🛠️ Stack

Backend     Go · Rust · TypeScript · Node.js
Frontend    Vue 3 · Vite · Electron
Data        SQLite · MySQL · Cloudflare KV / Workers
AI          OpenAI / Claude / Grok (xAI) · StepFun
Infra       Docker Compose · sing-box · vless subscription tooling

📈 Stats

GitHub Stats Top Languages
Profile Summary

Email Telegram Blog


Profile views
⭐ If one of my projects saved you some time, a star genuinely helps it get found.

Popular repositories Loading

  1. dashGO dashGO Public

    一个现代化的代理面板管理系统,基于 Go + Vue 3 构建 后端使用singbox

    Go 11 2

  2. nyat-bot nyat-bot Public

    NyatBot — a Telegram group-chat agent on the path from chatLLM to AGI

    TypeScript 11 3

  3. CLIProxy-Quota-Tray CLIProxy-Quota-Tray Public

    Windows tray dashboard for CLIProxyAPI: OAuth quota windows, usage cost history, provider status. Dark JetBrains Mono UI.

    JavaScript 5 1

  4. tg-newsbot tg-newsbot Public

    Telegram channel news bot: RSS → dedupe → LLM Chinese summary → channel post

    TypeScript 1

  5. myc myc Public

    Forked from hanhan0703/mycloud

    Sub2API frontend — development history (canonical repo: ZYHUO/sub2api-frontend)

    Vue

  6. nezha-dash nezha-dash Public

    Forked from hamster1963/nezha-dash

    A simple dashboard for nezha.

    TypeScript