codejunkie99/agentic-stack
One brain, many harnesses. Portable .agent/ folder (memory + skills + protocols) that plugs into Claude Code, Cursor, Windsurf, OpenCode, OpenClaw, Hermes, or DIY Python — and keeps its knowledge when you switch.
What it solves
It solves the problem of "memory loss" when switching between different AI coding agents (such as Claude Code, Cursor, or Windsurf). Instead of each tool having its own isolated context, this project provides a portable, standardized memory and skills layer that remains consistent regardless of which agent harness you are using.
How it works
The project creates a .agent/ folder within a project directory that acts as a centralized "brain." This folder contains:
- Memory Layers: Divided into working, episodic, semantic, and personal memory, each with its own retention policy.
- Skills: A library of capabilities that are loaded based on task triggers rather than all at once.
- Adapters: Small shims that translate this central brain into the specific configuration formats required by various AI tools (e.g.,
.cursor/rulesorCLAUDE.md). - Review Protocol: A system where a nightly process stages "candidate lessons" which the user or agent must then manually graduate or reject via CLI tools to ensure accuracy.
- Data Layer: A local dashboard that monitors agent activity, token costs, and KPIs across all connected harnesses.
Who it’s for
Developers who use multiple AI coding assistants and want a single, persistent set of preferences, learned lessons, and specialized skills that follow them across different tools.
Highlights
- Cross-Harness Portability: Supports 13+ adapters including Claude Code, Cursor, Windsurf, and GitHub Copilot CLI.
- Bounded Agentic Loops: Provides deterministic loop contracts with budgets for tokens, runtime, and attempts to prevent runaway processes.
- Memory Flywheel: Converts approved, redacted agent runs into training-ready JSONL, trace records, and eval cases locally.
- Structured Memory Lifecycle: Uses a "dream" cycle to stage lessons and a formal graduation/rejection process for semantic memory.
- Transfer Wizard: Allows exporting and importing the "brain" (preferences and lessons) between different projects via a secure bundle.
Related
- Project
- Project
- Project
- Project
- Project