Skip to content
View badhope's full-sized avatar
🌌
Mapping the sky, one commit at a time
🌌
Mapping the sky, one commit at a time

Block or report badhope

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. 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
badhope/README.md

English | 中文 | 日本語

badhope · github.com/badhope

A full-stack developer turning abstract ideas into working interfaces.

Slow is smooth, and smooth is fast.

About

My GitHub home for open tools, indexes, and small software experiments. Current work spans profile tooling, AI agents, and data-driven utilities.

Now

  • Maintaining the API-Market and MCP-HUB indexes
  • Advancing digilegacy and spark
  • Documenting the 49-tool DU collection

Build

Profile asset compiler: writes README files and SVG cards from one Python data source, then mirrors them to GitCode and Gitee.

Run it

make gen       # rebuild README + every SVG from accounts.py
make verify    # offline gate: schema, asset refs, account isolation, idempotency
make release   # version / CHANGELOG / profile.json consistency

Guarantee

  • Rendering never touches the network — same commit, same bytes
  • One command rebuilds every asset: make gen
  • Offline gate fails the build on a stale or foreign asset: make verify
  • Single version source in kit/version.py, checked by make release

Layout

Path Purpose
accounts.py single data source: accounts, copy, works catalogue
kit/ renderer package: textutil -> icons -> cards -> readme -> build
data/*.json committed snapshots: stats, works, writing, extras
scripts/ refresh (only network component), verify, generate, release
tests/ stdlib unittest suite covering render, schema and gates

Toolbox

Toolbox

Selected work

Project Stars Updated
moneyhelper — Chat-first personal finance agent — local-first, Lang… 87 2026-11-03
workbench — A local-first desktop workbench (Tauri 2 + React 19) wi… 48 2026-11-03
spark — Local-first AI coding agent — approval gate, prompt-injecti… 21 2026-11-03
world-walker — AI-driven interactive text fiction engine 18 2026-11-03
DU — A client-side Chinese metaphysics toolkit — 49 tools 11 2026-11-03
harbor — Self-hosted AI publishing hub - write once, ship to 15 pla… 11 2026-11-03

All public repositories: github.com/badhope

Numbers

repos: badhope stars: badhope followers: badhope

GitHub stats Top languages

Achievements

contribution snake

Achievements

Open source

Patches merged upstream into ohmyzsh, tldr, icalendar, NUR and more — details on the two GitHub accounts: X33834 · Morningstar202604

Activity

Isocalendar

People

Pinned work

pinned work pinned work pinned work

Writing

Date Article
2026-10-18 Gemini 4 Argon Opens to Everyone: Can Google's Half-Year Flagship Deliver?
2026-10-16 A Year of MCP in Production: Six Engineering Truths Nobody Told Me
2026-10-16 Local-First AI: Why I Put AI Back on My Own Computer
2026-10-16 Five Gates Before Shipping an AI Agent: Notes from a Real Project
2026-09-27 Cross-Platform Playwright Delivery: Eight Pitfalls and Compliance Gates

Also on CSDN CSDN · Juejin Juejin · Zhihu Zhihu

Elsewhere

One identity, five homes — these five accounts mirror the same person.

Platform Account Role
GitHub GitHub X33834 Upstream OSS · tools and works
GitHub GitHub Morningstar202604 Portfolio · long-horizon works
GitHub GitHub badhope Profile · full-stack toolshop ◆ you are here
GitCode GitCode badhope Mobile dev · offline tools
Gitee Gitee badhope Mirror · mini-programs

© badhope

Popular repositories Loading

  1. moneyhelper moneyhelper Public

    Moneyhelper | 算清每一笔,攒稳每一步 —— 对话优先的个人理财智能体:一句话记账、持仓风控、股票投研、财报分析、策略回测、团队模拟盘。FastAPI + LangGraph + React,本地优先、数字可复核、MCP 开放。

    Python 92 10

  2. workbench workbench Public

    Workbench - a local-first desktop workbench (Tauri 2 + React 19): live process / port / dev-server visibility + AI session token cost metering. All data stays on-device. MIT licensed.

    TypeScript 49 6

  3. spark spark Public

    Spark — local-first coding agent (Python + React), self-hosted, MCP-native, with tool sandbox, repo-map context and OTel observability. 本地自托管的 AI 编程智能体。

    Python 21 4

  4. world-walker world-walker Public

    World Games - the rules layer for AI-driven interactive games. Deterministic rule engine, 64 MCP tools, context ledger, save library, read-only bilingual live stage. Python standard library only.

    Python 18 1

  5. sciflow sciflow Public

    SciFlow - local-first multi-agent research workbench: from research topic to submittable manuscript, with deterministic quality gates, traceable citations and a fully observable pipeline. NestJS + …

    TypeScript 12 1

  6. DU DU Public

    Tianji (DU) — a local-only Chinese metaphysics master arena. Two verified schools answer one question, you score blind, then methods are revealed and dated claims are tracked on your own device. No…

    TypeScript 11 2