Making things I need. Maybe you need, too.
I build tools that solve my own problems first: host hardening, legal privacy paths, portable radio agents, offline utilities. Then I open the ones that still earn a keep after real use.
- Shipping GrokLink OS v3.9.0 Field Card - research RTOS + gated agent for multi-radio portable hardware
- Day-to-day stack: NetForge (tune) -> Trench Coat (cloak) -> Ghost Continuum (defend)
- Also: HumanBotty (maker body for an AI), cell (PSTN CLI), Grok Orbit (desktop fleet panel)
- Upstream hunt: minimal tested fixes into AWS, Cloudflare, and friends (one bug per PR)
- Public bot constellation: bots.jonbailey.xyz
- Languages I actually ship in: Python · PowerShell · TypeScript · C · Dart · Bash
- Bench work: Flipper Zero overlays, Cloudflare edge ships, local-first exporters
- Open an issue if something here fixes your problem too - collaboration welcome on public tools
Home base: jonbailey.xyz
Surgical fixes in other people's repos. One bug per PR. Failing-test-then-fix when the tree allows it.
Four merges in two days:
| When (ET) | Repo | PR | Fix |
|---|---|---|---|
| 2026-10-06 ~11:59 | cloudflare/workers-sdk | #16069 | getBranchName handles unborn and detached git branches |
| 2026-10-06 ~11:41 | aws/smithy-go | #722 | Log the underlying error when response-body close fails |
| 2026-10-05 ~19:16 | aws/aws-dotnet-ai | #81 | Set toolResult.status=error when FunctionResultContent carries an Exception |
| 2026-10-05 ~17:39 | aws/aws-durable-execution-sdk-java | #774 | No NPE in CallbackFailedException when the callback has no error |
Serving path. On 2026-09-01, xAI closed x-algorithm #55 as completed and shipped a live For You fix we reported.
VFCandidateHydrator was overwriting in-network verdicts with out-of-network Drop rules when the same post sat in two roles in one batch (a selected parent that was also a sibling reply ancestor).
- Report: Stop VF hydrator from overwriting in-network verdicts with OON
- Live landing:
6384ca7(xAI's integrate; they did not GitHub-merge our branch)
TypeScript SDK. Reported a retryBeforeOutput bug in @xai-official/sdk 0.2.1 (non-stream create() rejected a valid JSON retry). xAI filed xai-sdk-ts#9 from that report and shipped the fix in 0.2.2.
| Repo | PR | Fix |
|---|---|---|
| tetsuo-ai/agenc-core | #2844 | Read-only inspection keeps grep/rg -e1 / git-diff path operands |
| onionshare/onionshare | #2090 | Warn when Receive Mode save folder is not writable |
| redis/redis-py | #4335 | Reject bool and out-of-range Connection port |
| pytest-dev/pluggy | #731 | Reject PluginManager.register(None) |
| tox-dev/filelock | #739 | Reject invalid poll_interval before sleep |
| tox-dev/platformdirs | #552 | Reject app arguments that leave the base directory |
| pytoolz/toolz | #635 | Fix interpose([]) raising StopIteration |
|
|
|
|
|
|
| Project | What it is |
|---|---|
| GrokLink OS | v3.9.0 Field Card. From-scratch research RTOS for multi-radio portable hardware: gated agent, skills, on-device GUI, PC bridge. site |
| GrokLink Firmware | Flipper Zero agent overlay with gated RPC, missions, skills, and PC bridge (authorized research) |
| NetForge | Cross-OS network performance + security hardening (Windows / Linux / macOS) · site |
| trench-coat | Legal-first multi-hop privacy cloak. site |
| ghost-continuum | Living digital immune system: Nexus, genomes, Home Shield, Merkle forensics. site |
| Spectra Desk | v9.0.0 Corroborate. Free Windows OSINT desk. The public web, as a brief. site |
| Fl1pp3r69 | Manifest-driven Flipper Zero field ops. site |
| SkyCache | Community satellite content hub - receive-only FTA education/health offline WiFi · site |
| bias-noticer | They Live-inspired critical-reading Chrome extension. Rhetoric highlights, BYOK Grok, privacy-first. demo |
| Apple-Notes-to-PDF | Local Apple Notes → PDF / Markdown / HTML / JSON (no cloud) · docs |
| socialism-destroyer | Pro-America liberty argument engine (App 2.7.0 / KB 3.18.0). live |
| ascent | ASCII-successor agent wire (SkyPulse 2.1.0). live |
| GrokForge | Multi-agent public-goods marketplace. live |
| TasteGraph | Local-first taste graph. live |
| wordfire | Peer-to-peer campfire storytelling. live |
| SnipText | Snip any screen region to clipboard text. live |
| INSTAR | Seven-molt school for Cicada 3301 tradecraft. live |
| folio | Night archive of research desks (v1.4.0 Sixth Lectern / Cipher Gauntlet). live |
| Prepisode | Spoiler-free TV continuity binder (v3.3.0 True Detective S1 spine). live |
| VELA | Epoch-typed LEO congestion-control language. live |
| HumanBotty | Maker guide for a physical body for an AI you already talk to. live |
| Grok Orbit | Local-first desktop command center for Grok CLI and Bot. license |
| cell | Real PSTN number from the CLI. SMS first, voice second |
| HavenID | Self-hosted identity hub + screening number |
Stack story: NetForge tunes the host -> Trench Coat cloaks egress -> Ghost Continuum defends and records. GrokLink puts a gated agent on portable radio hardware.
| Project | What it is |
|---|---|
| 8ball | Multi-mode magic eight ball |
| grokornot | Guess whether an answer is Grok or another model |
| yeet-grok-me | Timeline stress-reliever physics playground |
| gorandom | Chaos router for X |
| 42069 | Official registry of the dual sacred number |
| Site | What |
|---|---|
| jonbailey.xyz | Constellation hub |
| bots.jonbailey.xyz | Public bots hub |
| grokforge.app | GrokForge marketplace |
| ascent.jonbailey.xyz | ASCENT wire lab (v2.1.0) |
| destroyer.jonbailey.xyz | Socialism Destroyer (App 2.7.0 / KB 3.18.0) |
| ghost.jonbailey.xyz | Ghost Continuum |
| spectradesk.jonbailey.xyz | Spectra Desk v9.0.0 Corroborate |
| groklink.jonbailey.xyz | GrokLink OS v3.9.0 Field Card |
| folio.jonbailey.xyz | Folio v1.4.0 Sixth Lectern |
| prepisode.jonbailey.xyz | Prepisode v3.3.0 True Detective S1 |
| safedepositbox.org | SafeDeposit v0.5.0 Argon Desk |
| trenchcoat.jonbailey.xyz | Trench Coat |
| netforge.jonbailey.xyz | NetForge |
| skycache.jonbailey.xyz | SkyCache |
| tastegraph.jonbailey.xyz | TasteGraph |
| wordfire.jonbailey.xyz | Wordfire Ember Circle |
| sniptext.jonbailey.xyz | SnipText |
| x-ray.jonbailey.xyz | X-Ray |
| fl1pp3r69.jonbailey.xyz | Fl1pp3r69 |
| jonbailey.xyz/bias-noticer | Bias Noticer |
| humanbotty.jonbailey.xyz | HumanBotty maker guide |
| instar.jonbailey.xyz | INSTAR |
| vela.jonbailey.xyz | VELA |
GitHub Stats
------------
Repos: ............. public tools + research kits
Languages: ........ Python · PowerShell · JS/TS · C · Dart · Bash
Focus: ............ upstream fixes · network hardening · privacy · RF research · field ops · local-first
|
|
|
| Web | jonbailey.xyz |
| Bots | bots.jonbailey.xyz |
| GrokForge | grokforge.app |
| ASCENT | ascent.jonbailey.xyz |
| GrokLink | groklink.jonbailey.xyz |
| NetForge | netforge.jonbailey.xyz |
| SkyCache | skycache.jonbailey.xyz |
| X | @SuddenlyJon |
How this profile is built
- Banner: neofetch-style SVG from local avatar +
scripts/build_svgs.py(light/dark viaprefers-color-scheme) - Views: komarev/ghpvc
- Pins / stats: local tokyonight SVGs from
scripts/build_profile_cards.py(no Vercel PAT) - Snake: Platane/snk Action →
outputbranch (snake.yml)



