mrkeyoor.com_
Sun 01 Nov 11:03 UTC
AI Toolsevaluationupdated 24 Oct 2026

context-mode review

Context Mode is an MCP server and coding-agent plugin that processes bulky tool output before selected results enter an AI conversation. It uses SQLite and FTS5 for stored context and, on supported clients, captures session events for recovery after conversation compaction.

+613stars / 7d
Verdict

The Context Mode suite finished with 4,702 passed, 0 failed, and 40 skipped at commit e5fcca6. That supports trying the client integration, while leaving routing, retrieval completeness, and session recovery unverified. Use it when bulky tool output is consuming your coding conversation and your client supports the hooks you need. Check those behaviors on a disposable task and keep host restrictions around its arbitrary-code tools.

We ran it

Lab card: what happened when we ran context-modeScreenshot of context-mode (context-mode.com)
Install✓ · 11s201 packages · 162 MB
Build✓ · 9s
Tests✓ · 132s4702 passed · 0 failed · 40 skipped of 4742 (vitest)
Repo599 files~145,227 lines of source · 12.4 MB · 5 CI workflows · tests dir

Answers from our run

Does context-mode build from source?

Dependencies installed in 11 seconds (201 packages), and the build succeeded in 9 seconds. We cloned commit e5fcca6 into a clean Debian container with 3 CPUs and no project-specific setup.

Do context-mode's tests pass?

Yes. The project's own test command finished in 132 seconds and reported 4702 passed, 0 failed, 40 skipped (vitest).

Who should not use context-mode?

Zed or Antigravity IDE users choosing it specifically for automatic session recovery: the supplied README says those clients lack hooks and session tracking.

What are the alternatives to context-mode?

Claude-Mem, Context7. The Context Mode suite finished with 4,702 passed, 0 failed, and 40 skipped at commit e5fcca6.

SetupN/ARepository installation and checks succeeded, but MCP registration, client hook activation, and live session recovery were not reproduced.
Docs4/5Reading rubric: 3 means usable setup recipes; 4 adds client limitations and troubleshooting; 5 requires independently verified end-to-end guidance. Supplied extracts support 4 through recipes, compatibility caveats, diagnostics, and security warnings; live integration was not exercised.
CommunityN/ASupplied GitHub metadata records a last push on October 24, 2026, but issue-response behavior and sustained maintenance were not assessed.
MaturityN/AThe recorded repository suite passed with 40 skips; sustained client operation, cross-client compatibility, and session recovery remain unassessed.

Discussed on

  1. hnMCP server that reduces Claude Code context consumption by 98%570 points
  2. hnShow HN: Context Mode – 315 KB of MCP output becomes 5.4 KB in Claude Code84 points

Who it’s for

Developers whose coding-agent conversations fill up with logs, fetched pages, or repeated file reads.
Claude Code users willing to enable and check the plugin hooks.
Teams that can inspect local storage and keep code execution inside their existing host restrictions.

Who it’s NOT for

Zed or Antigravity IDE users choosing it specifically for automatic session recovery: the supplied README says those clients lack hooks and session tracking.
Environments that prohibit agent-generated code from inheriting process filesystem access: the execution tools retain that authority.
Vendors planning a hosted or managed service that exposes a substantial set of the software's features: Elastic License 2.0 prohibits that use.

Setup reality

Our sandbox installed commit e5fcca6 in 11 seconds, recording 201 dependencies and 162 MB on disk. The build succeeded in 9 seconds. Tests succeeded in 132 seconds: Vitest reported 4,702 passed, 0 failed, and 40 skipped out of 4,742. Bun was the recorded package manager.

The Claude Code plugin supplies MCP tools, lifecycle hooks, routing instructions, and a doctor command. The documented MCP-only installation provides tools without automatic routing. Repository installation therefore covers only part of setup; client registration and hook activation still need checking.

The October 6, 2026 sandbox recorded 3 CPUs, 8 GB of RAM, and image lab-node:22. That label does not establish an exact runtime or operating-system version. The supplied README lists Node.js 22.5 or newer, or Bun, for several client integrations. Our run did not reproduce a live client session or compaction recovery.

Hooks decide whether raw output stays out of the conversation

Installing Context Mode's MCP server makes its tools available. Getting an agent to route bulky output through them is a separate step. That distinction matters when a long test log or fetched page is consuming the conversation space needed to finish a task.

The supplied README documents a Claude Code plugin with lifecycle hooks, MCP tools, and routing instructions. It also offers an MCP-only installation without automatic routing. Hooks provide a mechanism for intercepting tool calls; an instruction file depends on the model following its guidance. A connected server alone does not establish that the integration routes work correctly. The installation instructions distinguish these paths.

What happened when we ran it

Our sandbox installed commit e5fcca6 in 11 seconds, recording 201 dependencies and 162 MB on disk. The build succeeded in 9 seconds, and tests completed in 132 seconds. Vitest reported 4,702 passed, 0 failed, and 40 skipped out of 4,742. Bun was the recorded package manager. The supplied summary does not identify the individual reasons for the skipped tests.

The run took place on October 6, 2026, with 3 CPUs, 8 GB of RAM, and image lab-node:22. That image name does not prove the actual runtime or operating-system version. The checkout occupied 12.4 MB across 599 files and roughly 145,227 source lines. The scan found 5 CI workflow files and a tests directory, with no Dockerfile detected.

These measurements establish repository installation, build completion, and the recorded suite result. They do not establish context savings during a real coding task, correct recovery after compaction, or retrieval completeness. No context-reduction percentage follows from the passing suite.

The supplied README is separate evidence from the measured checkout. Its integration descriptions should not be read as behaviors verified at commit e5fcca6.

Check whether retrieval preserves the evidence you need

The README describes storing session events in SQLite and retrieving relevant material through FTS5 search. Search gives an agent a way to request narrower context, but our repository run did not measure whether the returned material was sufficient to finish a task.

For a client trial, use a log with a known failure. Ask the agent for the error and its surrounding conditions, then ask a follow-up that requires a different part of the log. Compare both answers with the original file. This is a proposed evaluation, not an additional test performed for this review. Smaller output is useful only if the agent can still retrieve the evidence it needs.

Hookless editors lack the documented recovery path

The README says Antigravity IDE and Zed have no hook support in the current release, so session tracking is unavailable there. Their routing files can guide tool choices, but they do not provide automatic event capture. That is a reason to pass if recovery after conversation compaction is your requirement. Antigravity CLI is a separate integration with its own documented hooks.

For Claude Code, the documented doctor command checks runtimes, hooks, FTS5, and plugin registration. Run it after enabling the plugin, then check recovery using a disposable task. A diagnostic result and a successful recovery answer different questions; this review did not reproduce either in a live client.

The supplied README lists Node.js 22.5 or newer, or Bun, for several client integrations. Match your chosen client's prerequisites independently because the sandbox image label does not establish the exact runtime used in our run.

Execution retains the host process's filesystem access

The security section says execution tools run arbitrary code and inherit filesystem access. It distinguishes the file-reading tool's boundary guard from a full operating-system sandbox. Treat approval of an execution call as approval of code execution, and keep host containment enabled.

Stored content also needs a retention decision. The README documents a purge command that permanently deletes indexed content from the knowledge base. Decide which repositories and logs may be indexed before making capture routine.

For hosted products, check Elastic License 2.0: it prohibits providing a hosted or managed service that gives users access to a substantial set of the software's features or functionality.

Memory and documentation tools answer different needs

Claude-Mem's README describes capturing tool observations and generating summaries for future sessions. Consider it when saved project history is the main requirement. Context7's README describes retrieving version-specific library documentation and code examples for coding agents. Consider it when API documentation is the missing material. These are source-described purposes, not comparative results from our sandbox.

Documentation earns 4/5 on this review's reading rubric: 3 means usable setup recipes, 4 adds client limitations and troubleshooting, and 5 requires independently verified end-to-end guidance. The supplied Context Mode extracts include installation recipes, compatibility caveats, diagnostics, and security warnings. Our run did not exercise the live integration instructions, so it does not support the highest rating.

Supplied GitHub metadata records a last push on October 24, 2026. That dated activity does not establish issue-response quality or sustained maintenance, so community remains unassessed.

Start with the client you use every day. Check that calls route through Context Mode, follow-up searches preserve necessary evidence, and recovery works for your task. If your client lacks the required session hooks, the passing repository suite does not resolve that limitation.

Alternatives

ProjectWhat it isPick it when
Claude-Mem gh↗Its README describes capturing tool observations and generating summaries for future sessions.Consider this instead when preserving project history across sessions is the main requirement; its integration was not tested in this run.
Context7 gh↗Its README describes retrieving version-specific library documentation and code examples for coding agents.Consider this instead when the missing context is library documentation rather than bulky output from your own tools; retrieval accuracy was not tested in this run.

What people are saying

  1. [github-trending] mksglu/context-mode

Sources

  1. Context Mode README, compatibility, and security
  2. Context Mode Elastic License 2.0
  3. Claude-Mem README
  4. Context7 README

More ai tools reviews

anarlog · pr-agent · agent-sprite-forge · KiroCrew · Orkas · hypit · the whole board →