#8787th of 389 in Skills, plugins and prompts

billion-context

Context-compression proxy for coding agents running long sessions

Stars
6.7k
License
custom license
Last commit
Nov 2026
Last release
Nov 2026
Language
TypeScript
Stars, last 14 weeks+6,394
4 Aug 2026: 350 stars11 Aug 2026: 364 stars18 Aug 2026: 385 stars25 Aug 2026: 400 stars1 Sept 2026: 426 stars8 Sept 2026: 462 stars15 Sept 2026: 514 stars22 Sept 2026: 600 stars29 Sept 2026: 732 stars6 Oct 2026: 937 stars13 Oct 2026: 1,517 stars20 Oct 2026: 2,458 stars27 Oct 2026: 3,485 stars3 Nov 2026: 4,288 stars10 Nov 2026: 6,744 stars

350 on 4 Aug 20266,744 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

billion-context (the `bili` command) sits between a coding agent and its Anthropic or OpenAI-style model API and rewrites the stream with acp-kernel compression. It injects four tools (compress, decompress, search_context, acp_status) so the model folds old message ranges into summaries and restores them when needed. It installs as a native plugin, a launcher, or a `/bili/` base-URL prefix for clients such as pi, opencode, claude, codex, kimi and aider.

Who it is for: Heavy users of CLI coding agents who hit context limits and token costs

Strengths

  • Compression is reversible: decompress restores exact details, and search_context covers summaries
  • Works with about 25 clients via native plugin, launcher or base-URL prefix
  • README reports 95-97% prefix-cache hit rate, with compression costing at most 2%
  • Ships a paper and third-party benchmarks against full context and three RAG arms

Weaknesses

  • Native plugin mode covers only some clients; others are launcher or cert-MITM only
  • Running a standalone extension alongside a native plugin double-compresses context
  • License detected as NOASSERTION, so terms need checking before use
  • Setup is involved: ports, lanes and per-client modes require reading CLIENTS.md

What it needs

  • no GPU
  • Docker
  • Needs Node.js, npm
  • Models: Anthropic API, OpenAI API
  • port 8787

Quick answers

Is billion-context open source?

Its code is public on GitHub under its own license terms; read them before you use it at work.

Can you run billion-context with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Skills, plugins and prompts

See all 389
Also in Skills, plugins and prompts
RankProjectScore
1claude-memPersistent cross-session memory plugin for Claude Code and other coding agents116.1k stars+16,557 (+17%) in 30 daysApache-2.097 out of 100
2impeccableDesign skill with 24 slash commands for AI coding agents' frontend output Live demo ↗ (opens in a new tab)108k stars+28,186 (+35%) in 30 daysApache-2.097 out of 100
3gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles141.2k stars+5,515 (+4.1%) in 30 daysMIT96 out of 100
#4rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex Live demo ↗ (opens in a new tab)81.5k stars+7,413 (+10%) in 30 daysMIT96 out of 100
#5cavemanShortens coding-agent replies and compresses tool output before the model reads it Live demo ↗ (opens in a new tab)119k stars+8,390 (+7.6%) in 30 daysApache-2.095 out of 100