Skip to content
View monotykamary's full-sized avatar
🤖
🤖

Block or report monotykamary

Report abuse

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

Report abuse
monotykamary/README.md

Hi, I'm Tom 👋

🛠️ Open Source Builder

TypeScript Go Rust Zig Elixir Ruby JavaScript Bun Effect Docker Ghostty macOS Neovim

I do open source while doing dad stuff. Building tools that make mostly my life easier.

Featured Projects

Standalone Projects

Independent tools and frameworks I've built.

  • 🖥️ localtermFork — Your terminal should just be a browser tab. Every browser tab is one shell; open a tab to spawn, close it to kill. npm-installable daemon with tailnet, local HTTPS, and loopback surfaces.
  • 🪟 openmux - A simpler multiplexer, built with OpenTUI. Terminal window management reimagined.
  • 📖 folio - Book PDF pagination using @chenglou/pretext for text measurement and Chrome's native page breaking. Replaces Paged.js.
  • quickbeam-js - OTP patterns in JavaScript, on the BEAM — Supervisors, GenServers, Registries, Pools, Tasks, and Applications built on QuickBEAM primitives
  • neuralwatt-energy-status - Per-model energy-per-request status for Neuralwatt, as clean JSON. Zero-dependency CLI that scrapes the public, server-rendered energy-pricing page — energy in Wh, request-share, and cache-hit rate per model and token bucket. Installable via curl.
  • 🗺️ pi-lilac-tracker - Live tracker for Lilac's idle-GPU discount tiers — adaptive polling into JSONL history, plus a Mercator map of solar-noon discount zones and a civil-timezone territory overlay.

pi Extensions

My collection of extensions for the pi coding agent.

  • pi-cost-backoff - Exponential backoff for pi when $/Mtok or $/min exceeds your cap. Companion to pi-tps.
  • 🏷️ pi-namespace - Namespace tools and skills in pi — group tools by extension with configurable prefix rewriting.
  • 🩹 pi-tool-repair - Validate-then-repair extension for pi — fixes common LLM tool-call mistakes (null fields, stringified arrays, wrong field names, anchor bleed) before tools execute.
  • pi-io-provider - IO Intelligence as a custom model provider for pi.
  • pi-neuralwatt-provider - Neuralwatt as a custom model provider for pi.
  • 🌐 pi-tps-web - A web interface to capture pi session customType exports from pi-tps.
  • pi-parasail-provider - Access DeepSeek, Qwen, GLM, Kimi, Llama, Gemma, Mistral and more through the Parasail API.
  • 🔧 pi-opencode-provider - OpenCode as a model provider for pi.
  • 🐹 pi-opencode-go-provider - OpenCode (Go) as a model provider for pi.
  • 🌙 pi-moonshot-provider - Moonshot as a custom model provider for pi.
  • 🎯 pi-crofai-provider - Enable crof.ai as a model provider for pi.
  • 🔺 pi-baseten-provider - Baseten as a custom model provider for pi.
  • pi-fast-resume - ⚡ Instant session picker for pi — reads 16KB per file instead of the full JSONL, first results in 6ms
  • 📊 pi-tps - See your LLM generation speed (tokens/second) after every agent turn.
  • 🐊 pi-makora-provider - Makora provider extension for pi — access DeepSeek V4, GLM 5.1, Kimi K2.6, Llama 3.3, Qwen 3.6, and more through the Makora inference API
  • 🔥 pi-fireworks-provider - Fireworks AI as a model provider for pi.
  • 🔗 pi-umans-provider - UMANS provider extension for pi — Access Kimi K2.6, GLM 5.1, Qwen 3.6, and coding-optimized models through the UMANS API.
  • 🍪 pi-wafer-provider - wafer.ai as a custom model provider for pi.
  • 🔌 pi-tensorix-provider - Tensorix provider extension for pi - Access DeepSeek, GLM, Kimi, Qwen, MiniMax, Llama, and more through the Tensorix API
  • 🗜️ pi-vccFork — Smart, Fast & Lossless session compaction for Pi. No LLM calls — produces structured, transcript-preserving summaries using pure extraction and formatting.
  • 🪻 pi-lilac-provider - Access Kimi K2.6, GLM 5.1, and Gemma 4 models through Lilac's OpenAI-compatible API on idle GPUs.
  • 🐋 pi-deepseek-provider - DeepSeek as a custom model provider for pi.
  • 🔁 pi-retry - Simple retry extension for 400 and 413 errors.
  • 🐝 pi-messenger-swarm - Multi-agent coordination and messaging system.
  • 🐎 pi-startup-tracer - Trace pi extension lifecycle timing to identify startup and resume bottlenecks
  • 🔬 pi-autoresearch-harness - Autonomous experiment loop extension for pi with worktrees as a harness version
  • 🌊 pi-morph - Pi extension for Morph SDK — Fast Apply, WarpGrep, Public Repo Context, and Compaction
  • 🌿 pi-var - Copy-on-Write (CoW) development workspaces. Isolated variations for parallel experiments.
  • 🔄 pi-recurse - Recursive subagent delegation, inspired by RLMs. Delegate work in single, parallel, or chain modes.
  • 🧠 pi-reason-harness - Recursive self-improving reasoning harness for pi: iterate, verify, improve.
  • 🔄 pi-loop - Creates and closes a verification loop on a task.
  • 💤 pi-lazy-extensions - Lazy-load pi extensions on demand via a ToolSearch-style proxy tool.
  • 👻 pi-invisible-continue - Invisible session continuation for pi; resume without sending any prompt
  • 🚫⏩ pi-trust-defer - Skip the startup trust prompt in pi — auto-decline project trust so you're immediately interactive, then /trust + /reload to apply
  • 🙈 pi-hide-providers - Hide providers and models from pi's model selector — filter the /model list and Ctrl+P cycling via a configurable blocklist
  • 👁️ pi-vision-handoff - Give text-only pi models vision — describe images with a vision model you pick via an interactive picker, then hand off the text description to non-vision models
  • 🔄 pi-model-sort - Sort models in pi's /model selector by last usage — most recently used models appear first
  • pi-hypercharm-provider - HyperCharm provider extension for pi — Access DeepSeek, GLM, Kimi, Qwen, MiniMax, Gemma, GPT-OSS, and Llama models through the Charm Hyper API
  • 🔘 pi-toggle-skills - Toggle skill visibility in pi's system prompt — flip disable-model-invocation on skills via an interactive TUI
  • ⌨️ pi-double-esc - Prevent accidental Escape from aborting the LLM — requires double-press to interrupt while streaming
  • 🖼️ pi-warp-kitty-images - Enable Kitty image protocol for Warp terminal in pi's TUI.
  • 🖼️ pi-localterm-kitty-images - Enable Kitty image protocol for localterm in pi's TUI.

Developer Tools

  • 🎯 vscode-aql - Syntax Highlighting for ArangoDB Query Language (AQL). Available on the VSCode Marketplace.
  • 📑 tab-flow-chrome - Chrome extension for managing tabs with workflow automation, dark theme support, and smart organization features.
  • 🔥 flame-js - FLAME-style remote execution for TypeScript with Bun, Effect.ts internals. Distributed computing made simple.
  • 🐮 cowl - Copy-on-Write cloning for macOS. Fast, efficient filesystem operations.
  • 🌐 grpc-reverse-proxy - A lightweight reverse proxy for gRPC services.
  • 📝 inline-yaml - JavaScript/TypeScript YAML Template Literal Syntax Highlighting. Write YAML inside your JS with full editor support.
  • 🧠 nested-modal-transducers-golang-implementation - Nested Modal Transducers in Go, spiced up with XState patterns. State machines meet Go.

Systems & AI

  • 📡 mastra-observer-mailbox - Ambient/background agent library for Mastra. Give your AI agents a persistent memory layer.
  • 🔊 elevenlabs-docs-mcp - MCP server for ElevenLabs documentation. Bridge the gap between your AI coding assistant and voice AI docs.

Low-Level & Systems

  • 🧮 trie_hard_zig - Novel Trie data structure optimized for small, sparse maps, rewritten in Zig.
  • 🔢 sorted_set_nif_zig - Elixir SortedSet backed by a Zig-based NIF for performance.

DevOps & Tooling

  • ☁️ gitea_on_fly - Self-hosted Gitea on Fly.io. Git hosting that scales.
  • 🐳 docker-wscat - Lightweight wscat Docker image based on node:alpine. WebSocket testing in a container.
  • 🖥️ dotfiles_i3 - My i3 window manager configuration. Tiling window management done right.

Open Source Contributions

🔓 Open Pull Requests

✅ Merged Pull Requests

Show 197 more merged PRs

GitHub Activity

GitHub Contribution Graph

Connect

X LinkedIn GitHub


245 public repositories • Building in the open

Popular repositories Loading

  1. openmux openmux Public

    A simpler multiplexer, built with OpenTUI.

    TypeScript 82 12

  2. pi-messenger-swarm pi-messenger-swarm Public

    Swarm-first multi-agent messaging and task orchestration extension for Pi

    TypeScript 28 9

  3. vscode-aql vscode-aql Public

    Syntax Highlighting for ArangoDB Query Language (AQL) 🙌

    TypeScript 23 4

  4. pi-tps pi-tps Public

    See your LLM generation speed (tokens/second) after every agent turn.

    TypeScript 23 1

  5. pi-vcc pi-vcc Public

    Forked from sting8k/pi-vcc

    Smart, Fast & Lossless session compaction for Pi. No LLM calls - produces structured, transcript-preserving summaries using pure extraction and formatting.

    TypeScript 15

  6. pi-tps-web pi-tps-web Public

    A web interface to capture pi session customType exports from pi-tps.

    TypeScript 14