Skip to content
View Oaklight's full-sized avatar
👋
👋
  • University of Chicago

Block or report Oaklight

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

Hi, I'm Peng 👋

📍 Chicago | 🎓 PhD @ UChicago CS | 🚀 ShanghaiTech '19

Python Docker Bash Linux LaTeX

Building developer tools at the intersection of AI and software engineering. Foodie with a keen eye for design.

Current Projects

LLM Infrastructure

  • 🔧 ToolRegistry - Protocol-agnostic tool management for function-calling LLMs
  • 🖥️ toolregistry-server - Server library for ToolRegistry — OpenAPI and MCP protocol adapters
  • 🌐 ToolRegistry-Hub - Curated collection of tools for ToolRegistry
  • rosetta-stone llm-rosetta - Translate between LLM provider APIs via a unified intermediate representation
  • 💬 WeiLink - Lightweight Python SDK for WeChat iLink Bot protocol
  • 🔌 argo-proxy - OpenAI-compatible proxy server for Argo API
  • 🔮 asksage-proxy - OpenAI-compatible proxy for AskSage API

Research

  • 🏗️ CICADA - Collaborative Intelligent CAD Automation Design Agent
  • 🧬 protein-score-server - Protein folding score inference server using FastAPI
  • 🥭 MANGO - Benchmark for evaluating LLM mapping & navigation abilities

Developer Tools

  • 🔗 nps-ctl - Python CLI & library for managing NPS edge servers — clients, tunnels, hosts, and cluster sync
  • 🎤 asr2clip - CLI tool: speech transcribing to clipboard or file
  • 💰 onehub_prices - AI API pricing maintenance & tracking
  • 🔐 autossh-tunnel-dockerized - Dockerized SSH tunnel manager with YAML config
  • 📦 composerize-minimal - Self-hosted composerize suite (~7MB)
  • 📡 openwrt-dfs-checker - Automatic DFS channel management for OpenWrt
  • 🔍 vectorsearch - Dockerized vector DB (pgvector + pgvectorscale)

GitHub Stats

GitHub Stats Top Languages

Pinned Loading

  1. ToolRegistry ToolRegistry Public

    ToolRegistry: A Protocol-Agnostic Tool Management Library for Function-Calling LLMs (OpenAI, Anthropic, Gemini, LangChain, MCP)

    Python 52 7

  2. autossh-tunnel-dockerized autossh-tunnel-dockerized Public

    Dockerized SSH tunnel manager using autossh and YAML for secure port forwarding.

    JavaScript 32

  3. composerize-minimal composerize-minimal Public

    composerize suite self-hosted, minimalistically dockerized ~7MB

    Dockerfile 36 7

  4. asr2clip asr2clip Public

    handy cli tool to convert your speech to clipboard text

    Python 16 2

  5. cicada cicada Public

    CICADA: Collaborative Intelligent CAD Automation Design Agent

    Python 11 2

  6. llm-rosetta llm-rosetta Public

    Production-ready LLM API translation layer for Python — bidirectional conversion between OpenAI, Anthropic & Google formats via hub-and-spoke IR. Optional API gateway. Streaming & non-streaming. Ze…

    Python 16 1