{"slug": "beacon-sh-agent-memory-that-survives-switching-coding-tools", "title": "beacon.sh: Agent Memory That Survives Switching Coding Tools", "summary": "Asymptote Labs launched Beacon, an MIT-licensed open source memory layer for AI coding agents, on October 20 alongside a $5.5M seed round led by Tower Research Ventures with Lytical Ventures, 1984 Ventures and South Park Commons participating. Beacon captures sessions from 29+ coding harnesses including Claude Code, Cursor, Codex, OpenCode, Cline and GitHub Copilot, normalizes them via OpenTelemetry into a local JSONL store, and serves manually approved lessons to any MCP-compatible agent through `beacon mcp connect`. CEO Justin D'Souza said \"AI agents are becoming a new operating layer inside every company, but infrastructure to understand and control them hasn't caught up.", "body_md": "If you use more than one AI coding tool — and at this point, most developers do — you know the tax. Claude Code hits its context limit. You open Codex. You spend the next ten minutes re-explaining your project structure, your naming conventions, and the caching bug you fixed last Tuesday. The agent does not remember. It never did.\n\n[Beacon](https://beacon.sh/), an MIT-licensed, open source memory layer from [Asymptote Labs](https://github.com/Asymptote-Labs/agent-beacon), launched on October 20 with a $5.5M seed round and a direct answer to that problem. It captures sessions from 29+ coding harnesses — Claude Code, Cursor, Codex, OpenCode, Cline, GitHub Copilot — normalizes them into a local JSONL store, and makes the useful parts available to your next agent, whatever tool that turns out to be.\n\n## How It Works\n\nBeacon installs a lightweight capture hook alongside each supported harness. The hook records prompts, tool calls, file edits, approvals, and token usage in real time using OpenTelemetry-based normalization — same format regardless of which tool generated the session. That data lands in a local JSONL file you own.\n\nThe important part: Beacon does not automatically inject anything back into your agents. This is a deliberate design choice and the right one. You browse captured sessions with `beacon traces`, optionally run a Jev or SubQ evaluator to score candidates, then write and approve each lesson manually. Once approved, lessons are served to any MCP-compatible agent via `beacon mcp connect`, or packaged as Agent Skills.\n\nNothing reaches your agents until you say it does. That makes Beacon slower than fully automated memory tools — and more reliable for professional codebases.\n\n## Beacon vs. claude-mem: Pick the Right Tool\n\nByteIota covered [claude-mem](https://byteiota.com/claude-mem-give-your-ai-agent-persistent-memory/) two days ago — the 108K-star Apache 2.0 memory plugin that hooks into Claude Code and auto-compresses sessions for semantic retrieval. If your entire workflow lives inside Claude Code, claude-mem is simpler and probably sufficient. It requires no manual lesson approval and works out of the box.\n\nBeacon is for a different situation: you use multiple agents interchangeably. Insights from your Cursor sessions should improve your Claude Code sessions, and vice versa. No single-harness memory tool can do that. If you are context-switching between two or three coding agents on a shared repository — which is increasingly common — Beacon is the only free option that bridges them.\n\n## Getting Started\n\nInstall on macOS:\n\n```\nbrew update && brew trust asymptote-labs/tap && brew tap asymptote-labs/tap && brew install beacon\n```\n\nLinux gets an automated installer with SHA256 verification. Windows gets an x64 MSI with silent install support.\n\nAfter install, run `beacon mcp connect` to register the MCP server with your agents. Point any MCP-compatible agent to Beacon’s endpoint and it will retrieve approved lessons at the start of each session.\n\n**One warning before you start:** the default setup selects Cloud storage and backfills the last 30 days of captured sessions. If you are on an NDA-protected repository or have any concern about session data leaving your machine, choose Local storage and pass `--no-backfill` during setup. The option is there; it is just not the default.\n\n## The $5.5M Signal\n\nThe seed round was led by Tower Research Ventures, with Lytical Ventures, 1984 Ventures, and South Park Commons participating. Tower’s own security team is [running Beacon in production](https://thenextweb.com/news/asymptote-labs-5-5m-seed-ai-agent-security) — that is a more meaningful endorsement than a press release. The GitHub repo hit 460% star growth in September and Beacon took number one Product of the Day on Product Hunt at launch.\n\nCEO Justin D’Souza framed the broader bet: “AI agents are becoming a new operating layer inside every company, but infrastructure to understand and control them hasn’t caught up.” The MIT license keeps the base layer free. A Pro tier at $20 per month adds unlimited findings for teams that need it.\n\n## Who Should Adopt Now\n\nIf you actively switch between two or more coding agents on the same repositories, Beacon solves a real and present problem. Install it, run a few sessions, use `beacon traces` to find one or two high-signal corrections worth preserving, write the lessons, and connect via MCP. The setup takes under ten minutes.\n\nIf you work exclusively in Claude Code and have no plans to change, [the alternatives review at Era of Minds](https://eraofminds.com/blog/beacon-memory-coding-agents/) suggests claude-mem is still the stronger pick for single-harness workflows. Beacon would add overhead without benefit.\n\nAgent memory is becoming infrastructure. The harness-agnostic layer is the harder and more valuable piece to build — and it is the one that was missing until now.", "url": "https://wpnews.pro/news/beacon-sh-agent-memory-that-survives-switching-coding-tools", "canonical_source": "https://byteiota.com/beacon-sh-agent-memory-that-survives-switching-coding-tools/", "published_at": "2026-11-03 19:08:50+00:00", "updated_at": "2026-11-03 19:23:15.148274+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "agent-protocols", "developer-tools", "ai-startups"], "entities": ["Beacon", "Asymptote Labs", "Tower Research Ventures", "Lytical Ventures", "1984 Ventures", "South Park Commons", "Justin D'Souza", "Claude Code"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/beacon-sh-agent-memory-that-survives-switching-coding-tools", "markdown": "https://wpnews.pro/news/beacon-sh-agent-memory-that-survives-switching-coding-tools.md", "text": "https://wpnews.pro/news/beacon-sh-agent-memory-that-survives-switching-coding-tools.txt", "jsonld": "https://wpnews.pro/news/beacon-sh-agent-memory-that-survives-switching-coding-tools.jsonld"}}