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

Block or report monotykamary

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.

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
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.

  • 🪟 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

pi Extensions

My collection of extensions for the pi coding agent.

  • 🔁 pi-retry - Simple retry extension for 400 and 413 errors.
  • 🍪 pi-wafer-provider - wafer.ai as a custom model provider for pi.
  • 🛣️ pi-routing-run-provider - Routing.run as a custom model provider for pi.
  • pi-io-provider - IO Intelligence as a custom 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-tensorix-provider - Tensorix provider extension for pi - Access DeepSeek, GLM, Kimi, Qwen, MiniMax, Llama, and more through the Tensorix API
  • pi-neuralwatt-provider - Neuralwatt as a custom model provider for pi.
  • 🎯 pi-crofai-provider - Enable crof.ai as a model provider for pi.
  • 🔧 pi-opencode-provider - OpenCode as a model provider for pi.
  • 🐝 pi-messenger-swarm - Multi-agent coordination and messaging system.
  • 🔺 pi-baseten-provider - Baseten as a custom model provider for pi.
  • pi-parasail-provider - Access DeepSeek, Qwen, GLM, Kimi, Llama, Gemma, Mistral and more through the Parasail API.
  • 🔥 pi-fireworks-provider - Fireworks AI as a model provider for pi.
  • 🐎 pi-startup-tracer - Trace pi extension lifecycle timing to identify startup and resume bottlenecks
  • 📊 pi-tps - See your LLM generation speed (tokens/second) after every agent turn.
  • 🪻 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-tps-web - A web interface to capture pi session customType exports from pi-tps.
  • 🔬 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-hide-providers - Hide providers and models from pi's model selector — filter the /model list and Ctrl+P cycling via a configurable blocklist
  • ⌨️ 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.

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 189 more merged PRs

GitHub Activity

GitHub Contribution Graph

Connect

X LinkedIn GitHub


177 public repositories • Building in the open

Popular repositories Loading

  1. openmux openmux Public

    A simpler multiplexer, built with OpenTUI.

    TypeScript 79 11

  2. vscode-aql vscode-aql Public

    Syntax Highlighting for ArangoDB Query Language (AQL) 🙌

    TypeScript 23 4

  3. pi-messenger-swarm pi-messenger-swarm Public

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

    TypeScript 22 8

  4. pi-tps pi-tps Public

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

    TypeScript 18 1

  5. pi-tps-web pi-tps-web Public

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

    TypeScript 12

  6. inline-yaml inline-yaml Public

    Javascript/Typescript YAML Template Literal Syntax Highlighting 🙌

    JavaScript 7 4