Coding agents and dev tools · Edition No. 27 · 21 Sep 2026

mksglu/context-mode

It cuts the output a coding assistant has to read, and keeps a searchable record of the session.

← Coding agents and dev toolsRead the whole edition →

23.8k stars · Elastic License 2.0 — NOT open source: no offering it as a hosted service, no removing the licence-key functionality · 1.0.169 on npm (package name context-mode), declared licence Elastic-2.0 · Track this in Scout

It cuts the output a coding assistant has to read, and keeps a searchable record of the session.

Repo detailsthe review · specs · pros & cons · install

What it is

A plugin that connects to assistants through MCP, the standard way tools are attached to a model, plus hook scripts that intercept command output. Its record of a session is kept in SQLite with full-text search, so earlier work can be found and reloaded.

What it is good for. Anyone whose assistant runs out of room halfway through a task and starts forgetting the beginning of it. That happens fastest when the work involves reading logs, large files or long command output, because the useful answer is often two lines inside a hundred kilobytes. The second half — the session record — matters for long tasks spread over several days, where the alternative is explaining the same context every morning. It supports seventeen assistants, so it is not a bet on one of them.

Stars23.8k
LicenceElastic License 2.0 — NOT open source: no offering it as a hosted service, no removing the licence-key functionality
Latest1.0.169 on npm (package name context-mode), declared licence Elastic-2.0
Good
  • One install command, and it works with Claude Code, Gemini CLI, VS Code Copilot, Cursor, Codex CLI, Zed, OpenCode and ten more from the same package.
  • The saving it claims is specific and large, and it is a saving on the thing that actually runs out.
  • The session record is a plain SQLite file with full-text search, which you can read yourself with ordinary tools.
Watch for
  • The licence is the Elastic License 2.0, which is not open source. You may use it and modify it, but you may not offer it to others as a hosted service and you may not remove its licence-key functionality. For ordinary use that is fine; building a product on it is a decision to take with your eyes open.
  • It is young. The repository was created in February 2026 and the npm package is at version 1.0.169, which is a great many releases in seven months.
  • Anything that sits between an assistant and its tools can hide something you needed. A 98% reduction means 98% of the output is gone, and occasionally the missing part will be the one you wanted.
Similar repositories
Install
npm install -g context-mode
# then follow the page's instructions for your assistant,
# for example in Claude Code:
#   /plugin marketplace add mksglu/context-mode
Screenshots
mksglu/context-mode: GitHub preview cardmksglu/context-mode: Screenshot 1

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.