ls -lah ~/projects

things i've built

not ranked, definitely not complete. most of these aren't on github and a few are private. want the code? ask me.

~/projects/local-ai/

models that stay on your devices. on-device inference, LM Studio tooling, and one very illegal proxy hijack.

silicoy

private

on-device LLM inference for iOS/iPadOS/visionOS — llama.cpp/Metal, MLX, and Apple Foundation Models behind one protocol. 24 modules, streaming, KV-cache snapshots, MCP client, 14 built-in tools.

swiftllama.cppmlx

silicoy android

local

the android sibling — AICore/Gemini Nano for zero-download inference plus an ExecuTorch runtime for our own weights, behind one InferenceBackend. scaffolded blind before the pixel even arrived.

kotlinmlkitexecutorch

local llm chat ui

local

chatgpt-style web ui for LM Studio. streaming, markdown, model auto-detect, keyboard everything. the whole thing is vanilla js components — no framework of the month.

jsvite

embed model web

local

openwebui-style ui but for embedding models. paste text → vectors. playground with cosine-similarity heatmaps, batch embedding, history — local via LM Studio or cloud via 4 providers.

pythonvite

antigravity ← local gpt-oss-120b

local

a mitmproxy that TLS-terminates only Google's model host and reroutes gpt-oss-120b requests to a local LM Studio. slick, brittle, definitely against the tos. full revert path included.

mitmproxypythonchaotic

shardline

local

one dark ui handles chat, code, agents, and browser work across multiple serving pools. it has explicit routing and shared usage budgets, plus tiers, lanes, and modes.

svelteproduct

~/projects/agents/

agents get screenshots, mouse control, a shell, and sometimes a whole desktop.

computer-use mcp

local

claude drives an arch linux + xfce sandbox over one multiplexed ssh connection. screenshots in, mouse/keyboard/shell out. 40 tools. the whole thing is self-hosted.

mcparchxdotool

local agent workbench

local

a starter repo for browser-use and computer-use agents. the dockerized xfce/noVNC desktop is their only computer. each session gets a workspace, actions pass through a policy layer, and runs can be replayed. the model never touches the host.

tsfastifyplaywright

agent-first browser

local

a research agent that drives chromium, searches in parallel tabs, switches between anthropic and LM Studio, and saves a cited markdown report to your desktop.

tscdpswarm

searxng mcp

local

an mcp server for local LLMs. web search goes through your own searxng. every filesystem and exec tool runs in a read-only, no-network, non-root docker sandbox with an allowlist and a path-confined workspace.

mcpdockersearxng

opencode subagents

local

an MCP server that lets claude code summon subagents on literally any non-anthropic model opencode can reach — gpt, gemini, free models. parallel second opinions, with a cost/token footer so you know what you just burned.

mcpnode

alliance-bus

local

a dirt-simple local MCP message bus so claude code and gemini cli can leave each other notes. stdio, sqlite, zero network, zero auth. two AIs politely passing the keyboard.

mcpsqlite

arc-agi-fable

local

pits claude against ARC-AGI-3 using the official claude code harness — an MCP server exposing the prize games as tools. 64×64 color grids, compact hex frames, the model plays until it wins or game-overs.

mcparc-agi

biome

local

a pocket ecosystem that evolves in your terminal. creatures design themselves by dying less than their neighbors — five genes, mutation, selection. predators, grazers, and arms races aren't coded, they just happen. one file, no deps.

pythonemergence

ai dev box

local

a docker dev box with four AI CLIs (codex, gemini, qwen, claude) preinstalled. persisted home volume, auth-callback bridge for browser logins, preview watcher. an IDE-less sandbox where agents live.

dockeragents

btd6xai

local

a local-first bloons td 6 AI pilot. a melonloader mod in the game speaks a tiny action protocol; an outside bridge owns the AI auth and returns validated JSON. codex/opencode/local modes, bad output becomes noop, not game chaos.

c#nodebtd6

~/projects/offline/

for when the internet goes away and you still need answers.

apoc

local

apocalypse web search. while online, hoard search results + readable pages into a local index. offline, hybrid search (FTS5 + embeddings fused by RRF) returns your cache with a grounded AI overview from LM Studio. plus ZIM archives for the big picture.

pythonragsurvival

~/projects/discord/

yes, selfbots violate the ToS. no, i don't care. personal, private, no spam.

dsc selfbot

private

a personal single-user discord selfbot. ~70 commands from tic-tac-toe to zalgo text, an `ai` command that routes cloud↔local, local embeddings, a snipe cache, afk, and a private loopback dashboard. everything risky defaults off.

jschaotic
≈90% of the features are ported from zqcox/astro's discord.py-self — the real architect, i just moved it to js

djs selfbot fork

private

a fork of the archived discord.js-selfbot-v13 with 49 new client methods — platform spoofing, quests, account standing, soundboard send-side, a voice watchdog, and an anti-detection client-properties scraper.

jsfork
quest/report/safety endpoints ported from zqcox/astro's discord.py-self

~/projects/game-chaos/

the internet's most noble use: automating games and modding them sideways.

blooket game finder

local

a terminal UI that finds live blooket games by scanning 000000–999999. launches a real chrome to pass cloudflare's JS challenge, then hammers the games API with concurrent workers. space to pause, c to clear.

nodepuppeteer

dirt shack finder

local

a meteor client addon for 2b2t that hunts player bases. torch density, chest clusters, underground air pockets, nether highways — every heuristic scores each chunk, renders boxes, and logs it. god help whoever you find.

javaminecraft2b2t

ps99 trading helper

local

a native macOS trading helper for pet simulator 99. catalog browser, W/F/L calculator, and gemini-backed buy/sell calls. inventory via screen capture + OCR, read-only, and a recommender that knows RAP is manipulable.

swiftocrgemini

tag rl

local

two agents, kai and albert, learn tag from scratch via self-play PPO with zero semantic labels — just observations and rewards. a local web dashboard with replays, checkpoints, and an export button.

pythonpporl

keyspammer

local

a tiny macOS app that spams one key — but only while a target app is frontmost. real CGEvent key codes so games actually pick them up. parallel threads, a menu-bar hotkey, and a nanosecond-danger mode that's labeled dangerous for a reason.

swiftmacos

starglass echo

local

an original deltarune chapter-1 expansion: an optional 1,550 hp observatory boss (eidolux), two new enemies, three bullet phases, full mercy + combat routes, original art. safety model: the steam install stays read-only, only a cloned copy gets patched.

undertalemoddingart

~/projects/mobile/

phones are computers. i treat them like it.

iterminal

private

an iOS terminal for iPhone 11-class devices, built with no SDK headers — hand-declared runtime, POSIX, sockets, and Network.framework, packaged into an IPA with a dylib of unix tools. plus a dropbear ssh server, because why not.

objciosunhinged

~/projects/infra/

self-hosting and things that make no sense on paper.

rustdesk server

local

self-hosted rustdesk rendezvous + relay in a compose file. for the friend who refuses to let teamviewer exist. includes the whole "tell your friends how to connect" script.

dockerself-host

protomac

local

a research project for running steam windows games on macOS without app-store builds. wine/proton runtime management, DXVK/MoltenVK, a steam compatibility-tool shim, and an honest "why not a kext" doc. among us runs. sometimes.

swiftwinegames
← back to ~