Philadelphia, PA

Andrew Zhu

Elite
@zhudotexe

PhD @ UPenn || there once was a girl from purdue / who kept a young cat in a pew / she taught it to speak / alphabetical Greek / but it never got farther than μ

kani. kani (カニ) is a highly hackable microframework for tool-calling language models. (NLP-OSS @ EMNLP 2023)

605

redel. ReDel is a toolkit for researchers and developers to build, iterate on, and analyze recursive multi-agent systems. (EMNLP 2024 Demo)

95

fanoutqa. Companion code for FanOutQA: Multi-Hop, Multi-Document Question Answering for Large Language Models (ACL 2024)

62

FIREBALL. Home of FIREBALL: A Dataset of Dungeons and Dragons Actual-Play with Structured Game State Information (ACL 2023)

53

FFXIV_PaissaHouse. Dalamud plugin for crowdsourced housing alerts and data aggregation in Final Fantasy XIV.

45

cse138-notes. Notes for CSE 138, Distributed Systems

11

FIREBALL-data-processing. The data preprocessing code for FIREBALL

10

fastlmi. A fast framework (in both performance and development time) for creating language model interfaces - a more generic term for tools built for AIs like ChatGPT plugins.

7

kani-vision. Kani extension for supporting vision-language models (VLMs). Comes with model-agnostic support for GPT-Vision and LLaVA.

7

chatgpt-api-demo. Demo of how to use the ChatGPT API to create a chat application right in your terminal.

7

FFXIV_PaissaDB. Companion API for the PaissaHouse plugin.

6

zhu.codes. personal site frontend v2

6

overhearing_agents. The project code for the Overhearing Agents project (AI Agents Workshop @ COLM 2025).

5

zhudotexe.

2

d20. A fast, powerful, and extensible dice engine for D&D, d20 systems, and any other system that needs dice!

2

kani-ext-realtime. Kani extension for OpenAI's realtime API.

2

kani-ratelimits. A simple ratelimit engine wrapper for kani. Supports RPM, TPM, and max_concurrency limits.

2

azuth. A moderation-focused Discord bot for Discord & Dragons. Named after the Forgotten Realms god of mages.

2

kani-multimodal-core. Core shared libraries for multimodal Kani extensions.

2

oaibatch. A simple command-line tool to run batch completions against the OpenAI API.

1

cis7000-PAL. Python

1

avrae-search-nn. Experimental ML search helpers and processors for Avrae.

1

discord-slash-roller. Pure-HTTP dice rolling application for Discord.

1

avrae-aliases. Some of my Avrae aliases.

1

gpt-jp-interpreter. Whisper + GPT4 to be my interpreter in Japan

1

cse103-notes. CSE 103 notes

1

cse110a-notes. Notes for CSE110a.

1

kani-ext-template. Template repository for kani extensions.

1

cse102-notes. Notes for UCSC CSE 102, Winter 2021

1

FFXIV_ReadyCheck. A Dalamud plugin to make ready checks passive similar to other multiplayer game lobbies.

1

cse130-notes. Notes for CSE 130.

1

SHPquad2. The app for SHP's Quad (v2)

1
32
Apply