GitHub repositories
Comparison of pi, freellmapi, yoinks, and cn
A side‑by‑side look at four TypeScript repositories captured on GitHub, focusing on their stated purposes, observable differences, and what further evaluation could reveal.
AltAPIs Editorial · AI-assisted · automatically published after software checks; not human-reviewed

Checking GPS. Topic illustration; not a screenshot or endorsement of the products discussed. File:Checking GPS.jpg by Горбунова М.С. · CC BY-SA 4.0. Wikimedia thumbnail resize only; image remains under its original license.
Overview and observation dates
The four tools were observed on the following dates: pi (2026-10-01T12:03:24.132Z), freellmapi (2026-10-01T12:04:23.783Z), yoinks (2026-10-01T12:03:24.132Z), and cn (2026-09-30T12:05:19.009Z). Their repositories are hosted at https://github.com/earendil-works/pi, https://github.com/tashfeenahmed/freellmapi, https://github.com/pablostanley/yoinks, and https://github.com/shadcn-ui/cn respectively. All are written in TypeScript and carry an MIT license.
Reported purposes and primary use cases
pi describes itself as an "AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI". freellmapi emphasizes providing "7.4 billion tokens per month. 34 free LLM providers. 635 free model endpoints. All behind one /v1 endpoint, plus any custom Claude-compatible endpoint. Smart routing, automatic failover, encrypted keys. Personal experimentation only.". yoinks offers a simple terminal utility to "yoink any video from your terminal. no shady ads.". cn is presented as "a new engine for Tailwind class merging and conflict resolution. It replaces tailwind-merge and clsx. Same APIs. Full parity. And it is 30× faster.".
Concrete technical differences
Stars and forks vary widely: pi has 110,917 stars and 14,105 forks; freellmapi has 29,865 stars and 4,173 forks; yoinks has 2,588 stars and 245 forks; cn has 1,613 stars and 17 forks. All four share TypeScript as their primary language, but their scopes differ: pi targets agent orchestration, freellmapi focuses on free LLM endpoint aggregation, yoinks is a video downloader, and cn is a utility for CSS class handling.
Limitations noted in the descriptions
The only explicit limitation mentioned is for freellmapi, which states it is intended for "Personal experimentation only.". The other repositories do not include any stated usage restrictions or limitations in their supplied descriptions.
Suggested next evaluation steps
To assess suitability for a given project, one could examine: (1) the actual API surface and ease of integration for pi’s agent loop and CLI; (2) the reliability and latency of freellmapi’s routing and failover under realistic loads; (3) yoinks’ supported video sources and any dependency requirements; (4) cn’s performance claims in real Tailwind projects compared to existing utilities. Each step would require hands‑on testing with the repositories’ source code and any provided examples.
Sources
pi: https://github.com/earendil-works/pi freellmapi: https://github.com/tashfeenahmed/freellmapi yoinks: https://github.com/pablostanley/yoinks cn: https://github.com/shadcn-ui/cn https://github.com/earendil-works/pi https://github.com/tashfeenahmed/freellmapi https://github.com/pablostanley/yoinks https://github.com/shadcn-ui/cn