12-day longest streak
Hi, I'm Chengxu 👋 📍 New York | 🤖 AI Agent Builder | 🦀 Polyglot Systems Hacker | 🌐 Blog 🔭 Currently focused on LLM inference — Rust ports, Apple…
Hi, I'm Chengxu 👋
📍 New York | 🤖 AI Agent Builder | 🦀 Polyglot Systems Hacker | 🌐 Blog
🔭 Currently focused on LLM inference — Rust ports, Apple Silicon, and serving internals
!Rust
!Go
!Python
!TypeScript
!Claude
!CLI
!C++
> Building AI-powered tools and CLI utilities at the intersection of systems programming and LLMs. Rust for speed, Go for simplicity, Python for AI, TypeScript for everything in between.
Featured Projects
- 🧠 CVQuest - AI-powered interview question generator from your resume
- 🦀 mini-claw-code - Build your own mini coding agent in Rust
- 🤖 one-agent-sdk - One SDK for every agent — embed Claude Code, Codex, and more into your apps (Python & Go ports available)
- 🍎 mlx-lm-rs - Rust port of Apple's mlx-lm via mlx-rs — Qwen3 dense (bf16) inference on Apple Silicon with streaming generation, greedy/temperature sampling, and chat templates
- 🔍 portit - Minimal CLI for inspecting listening TCP ports and killing processes
- 🌐 histctl - Terminal tool to search, browse, and delete browser history
- 💸 splitwise-cli - Command-line interface for Splitwise, written in Rust
- 🐍 rdf4j-python - Python client for Eclipse RDF4J — SPARQL queries and RDF data management
- 🐚 rdf4j-tui - psql-like TUI for managing Eclipse RDF4J servers
- ⚙️ rdf4j-cli - CLI for managing RDF4J repositories
- 🔮 rdf4j-mcp - MCP server for AI-powered exploration of RDF data and SPARQL querying
- 🗄️ lsdb - A key-value database built from scratch in Rust
Tutorials
- 📚 learn-sglang - Interactive tutorial on how SGLang serves LLMs — 12 chapters from architecture to speculative decoding (live demo)
- 🧑🏫 teach-me-this-project - Claude Code skill that generates an interactive HTML tutorial for any software project
Open Source Contributions
Merged PRs to projects I use and admire:
- 🦀 Rust tooling — rust-clippy, rust-analyzer, bincode, clap *(in review)*
- 🌊 Data infrastructure — RisingWave, Apache iceberg-rust, Apache arrow-rs, pgvecto.rs
- 🔗 Knowledge graphs — Eclipse RDF4J
- 🤖 AI / LLM — AIOS, rustformers/llm, Apple mlx-lm *(in review)*
GitHub Activity
What I'm Into
- AI agents & tooling - Building the infrastructure for LLM-powered development
- Systems programming - Rust and Go for fast, reliable CLI tools
- CLI tools - Compact, fast utilities that solve real problems
- Open source - Turning personal tools into shared utilities
Stats
| | |
| --- | --- |


Connect



---
> "Ship it, learn from it, iterate."

-
odysa ★ PINNED
No description.
★ 1 1mo agoExplain → -
CVQuest
CVQuest generates interview questions from you resume powered by AI
Python ★ 48 3y agoExplain → -
mini-claw-code
Build your own mini coding agent in Rust.
Rust ★ 25 2mo agoExplain → -
buckyai
No description.
TypeScript ★ 14 3y agoExplain → -
chatgpt-chess-plugin
No description.
TypeScript ★ 7 3y agoExplain → -
portit
A minimal CLI for inspecting listening TCP ports and killing processes.
Rust ★ 6 4mo agoExplain → -
job-hunter
Go编写的各大求职网站爬虫
Go ★ 5 5y agoExplain → -
one-agent-sdk
One SDK for every agent. Embed in-process agents — like Claude Code, ChatGPT Codex, and Kimi-CLI — directly into your TypeScript applications
TypeScript ★ 4 2mo agoExplain → -
rdf4j-python
Python client for Eclipse RDF4J — interact with RDF4J repositories, execute SPARQL queries, and manage RDF data seamlessly in Python.
Python ★ 4 3mo agoExplain → -
EAZA-WEB
EAZA is a website for UW-Madison students to search detailed information about courses and professors.
JavaScript ★ 4 3y agoExplain → -
genshinlang
Genshin Impact Lang
Rust ★ 4 3y agoExplain → -
instshare
No description.
TypeScript ★ 2 3y agoExplain → -
mylogo
No description.
HTML ★ 2 4y agoExplain → -
ICPCCompetitionCodes
Algorithms and Date Structures for ICPC
C++ ★ 2 6y agoExplain → -
mlx-lm-rs
Greenfield Rust port of mlx-lm — Qwen3 inference on Apple Silicon via mlx-rs
Rust ★ 1 23d agoExplain → -
learn-sglang
Interactive tutorial: How SGLang serves LLMs — 12 chapters from architecture to speculative decoding
HTML ★ 1 2mo agoExplain → -
vibe-wellness
Claude Code doesn't need to stretch. You do.
Python ★ 1 3mo agoExplain → -
histctl
A terminal tool to search, browse, and delete browser history
Go ★ 1 4mo agoExplain → -
Gote
No description.
Go ★ 1 4y agoExplain → -
Lisps
Lisp in various languages
Scheme ★ 1 4y agoExplain → -
roltdb
No description.
Rust ★ 1 4y agoExplain → -
lsdb
A key-value database
Rust ★ 1 4y agoExplain → -
amigo
gin-like web framework
Go ★ 1 4y agoExplain → -
SurviveWisc
No description.
★ 1 3y agoExplain → -
risingwave ⑂
RisingWave: the next-generation streaming database in the cloud.
Rust ★ 1 3y agoExplain → -
fancyUI
My own UI Library
TypeScript ★ 1 3y agoExplain → -
BILIBILI-HELPER ⑂
利用GitHub Action定时任务实现B站,哔哩哔哩(Bilibili)每日自动投币,签到,银瓜子兑换硬币,领取大会员福利,大会员月底给自己充电等。每天轻松获取65经验值。赶快和我一起成为Lv6吧!
Java ★ 1 5y agoExplain → -
pegainfer ⑂
Pure Rust + CUDA LLM inference engine
Rust ★ 0 14d agoExplain → -
vllm ⑂
A high-throughput and memory-efficient inference and serving engine for LLMs
Python ★ 0 1mo agoExplain → -
sglang ⑂
SGLang is a high-performance serving framework for large language models and multimodal models.
★ 0 1mo agoExplain → -
project-tutorials
No description.
HTML ★ 0 1mo agoExplain → -
slatedb ⑂
A cloud native embedded storage engine built on object storage.
★ 0 1mo agoExplain → -
mlx-rs ⑂
Unofficial Rust bindings to Apple's mlx framework
★ 0 2mo agoExplain → -
mlx-inference-bench
Benchmark MLX-based LLM inference engines (mlx-lm, vllm-mlx, SwiftLM, llama.cpp, Ollama) on Apple Silicon. TTFT, ITL, throughput, peak RSS.
Python ★ 0 1mo agoExplain → -
mlx-lm ⑂
Run LLMs with MLX
★ 0 1mo agoExplain → -
mini-sglang ⑂
A compact implementation of SGLang, designed to demystify the complexities of modern LLM serving systems.
★ 0 3mo agoExplain → -
finance-skills ⑂
A collection of skills for AI financial analysis and trading.
★ 0 2mo agoExplain → -
odysa.github.io
No description.
Astro ★ 0 2mo agoExplain → -
splitwise-cli
A command-line interface for Splitwise, written in Rust
Rust ★ 0 2mo agoExplain → -
teach-me-this-project
Claude Code skill: generate an interactive HTML tutorial for any software project
★ 0 2mo agoExplain → -
rdf4j-cli
CLI for managing RDF4J repositories
Rust ★ 0 2mo agoExplain → -
rdf4j-tui
No description.
Python ★ 0 4mo agoExplain → -
saving
购物冷静期 — 对抗冲动消费,AI 分析你到底需不需要
★ 0 2mo agoExplain → -
claude-code ⑂
Claude Code's Source Code & Breakdown from a leaked map file in their NPM registry
★ 0 3mo agoExplain → -
one-agent-sdk-go
Go SDK for unified, provider-agnostic AI coding agents
Go ★ 0 3mo agoExplain → -
one-agent-sdk-python
Drop-in replacement for claude-agent-sdk-python with multi-provider support
Python ★ 0 3mo agoExplain → -
republic ⑂
Build LLM workflows like normal Python while keeping a full audit trail by default.
★ 0 3mo agoExplain → -
rdf4j ⑂
Eclipse RDF4J: scalable RDF for Java
Java ★ 0 2mo agoExplain → -
personal-fin
No description.
TypeScript ★ 0 3mo agoExplain → -
rdf4j-sdk
No description.
TypeScript ★ 0 4mo agoExplain → -
homebrew-tap
No description.
Ruby ★ 0 4mo agoExplain → -
rdf4j-mcp
No description.
Python ★ 0 4mo agoExplain → -
fmp-py-client
A fully asynchronous Python client for the Financial Modeling Prep API.
Python ★ 0 5mo agoExplain → -
fmp-openapi-spec
No description.
★ 0 5mo agoExplain → -
slides-collection
No description.
Vue ★ 0 5mo agoExplain → -
nofx ⑂
Open-source Trading OS with pluggable AI brain | From market data → AI reasoning → Trade execution | Self-hosted & Multi-exchange
★ 0 6mo agoExplain → -
arrow-rs ⑂
Official Rust implementation of Apache Arrow
Rust ★ 0 11mo agoExplain → -
rust-clippy ⑂
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Rust ★ 0 2mo agoExplain → -
paper-list
No description.
★ 0 1y agoExplain → -
nano-vllm ⑂
Nano vLLM
★ 0 1y agoExplain → -
jekyll-now ⑂
Build a Jekyll blog in minutes, without touching the command line.
★ 0 1y agoExplain → -
pyfoyer
No description.
Rust ★ 0 1y agoExplain → -
foyer ⑂
Hybrid in-memory and disk cache in Rust
★ 0 1y agoExplain → -
tiny-llm ⑂
A course of learning LLM inference serving on Apple Silicon for systems engineers.
★ 0 1y agoExplain → -
pulsar ⑂
Apache Pulsar - distributed pub-sub messaging system
★ 0 1y agoExplain → -
backtest_lab
No description.
Python ★ 0 1y agoExplain → -
cs7641-ml-study-materials-2023 ⑂
A collection of study materials for OMSCS CS7641 Machine Learning.
★ 0 1y agoExplain → -
rust-analyzer ⑂
A Rust compiler front-end for IDEs
Rust ★ 0 1y agoExplain → -
iceberg-rust ⑂
Apache Iceberg
Rust ★ 0 1y agoExplain → -
SimScript
A simple intepreter
Java ★ 0 5y agoExplain → -
EAZA
No description.
JavaScript ★ 0 6y agoExplain → -
GraphicNotes
图形学笔记
★ 0 5y agoExplain → -
backup-openbilibili-go-common ⑂
2019年4-22日-bilibili-干杯站后端源码(原包删除前最后一版170M)
Go ★ 0 7y agoExplain → -
openbilibili-backup ⑂
bilibili的后端代码
Go ★ 0 7y agoExplain →
No repos match these filters.