⚡ The open-source persistent cognitive memory layer for AI coding agents. Stop your Cursor, Claude & Copilot from having amnesia.
# Add to your Claude Code skills
git clone https://github.com/friday-memory/fridaySee how friday compares with popular alternatives.
friday is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by friday-memory. ⚡ The open-source persistent cognitive memory layer for AI coding agents. Stop your Cursor, Claude & Copilot from having amnesia. It has 50 GitHub stars.
friday's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/friday-memory/friday" and add it to your Claude Code skills directory (see the Installation section above).
friday is primarily written in HTML. It is open-source under friday-memory on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh friday against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Modern AI coding agents (Cursor, Claude Code, Antigravity, Copilot) are exceptionally capable at isolated code generation. However, in production engineering environments, developers repeatedly hit the same structural wall: Session Amnesia.
Most teams attempt to solve this with either massive prompt files (.cursorrules, AGENTS.md) or generic vector search (RAG). Both approaches break down under real-world engineering constraints:
┌─────────────────────────────────────────────────────────┐
│ WHY STANDARD APPROACHES BREAK DOWN │
└─────────────────────────────────────────────────────────┘
1. Context Windows (RAM) 2. Static Rules Files 3. Vector Search (RAG)
┌─────────────────────────┐ ┌─────────────────────────┐ ┌─────────────────────────┐
│ • Ephemeral volatile │ │ • Linear token tax │ │ • Matches text phrasing,│
│ memory (clears on │ │ (2,500 tokens burned │ │ NOT system topology │
│ every new thread) │ │ on every typo fix) │ │ • Blind to directed │
│ • Lost-in-the-middle │ │ • Stale rules accumu- │ │ call graphs & schema │
│ degradation on 50k+ │ │ late & conflict │ │ dependencies │
│ token prompts │ │ • Zero cross-tool sync │ │ • Hallucinates blast │
│ • High latency & cost │ │ (Cursor ≠ Claude CLI) │ │ radii of refactors │
└─────────────────────────┘ └─────────────────────────┘ └─────────────────────────┘
Context windows are working memory (volatile RAM), not storage. When you close a chat tab, trigger context compaction, or restart an agent, memory resets to zero. Furthermore, stuffing 50,000+ tokens of documentation into the prompt induces the well-documented "lost-in-the-middle" phenomenon: model attention degrades, subtle constraints are overlooked, and per-query latency and token bills skyrocket.
Maintaining 600-line Markdown files (.cursorrules, AGENTS.md) introduces severe operational drag:
Vector embeddings calculate lexical and semantic cosine similarity, not system topology or state:
user_id column in the accounts table?""user_id". It cannot traverse directed dependency graphs:
$$\text{Table: accounts} \longrightarrow \text{FK: subscriptions} \longrightarrow \text{Service: BillingService} \longrightarrow \text{Worker: InvoicePoller}$$Friday runs as an independent, 24/7 self-hosted service providing a multi-tiered cognitive architecture accessible by all your tools via the Model Context Protocol (MCP):
┌────────────────────────────────────────────────────────────────────────────────────────┐
│ YOUR CODING AGENTS (Cursor / Claude Code / Antigravity / VS Code) │
└───────────────────────────────────────────┬────────────────────────────────────────────┘
│
4 MCP Tools (stdio / HTTP)
├── add_memory (persist decisions & rationale)
├── add_fact (versioned immutable truths)
├── memory_search (targeted semantic recall)
└── get_context (compiled multi-layer prompt)
│
▼
┌────────────────────────────────────────────────────────────────────────────────────────┐
│ FRIDAY CENTRAL COGNITIVE BRAIN │
│ │
│ Layer 1: Facts Ledger Layer 2: Episodic Memory Layer 3: Graph Topology │
│ ┌─────────────────────────┐ ┌───────────────────────────┐ ┌──────────────────────┐ │
│ │ Versioned Facts │ │ Mem0 + ChromaDB │ │ Neo4j Property Graph │ │
│ │ │ │ │ │ │ │
│ │ • Absolute ground truth │ │ • Chronological decisions │ │ • (:Endpoint)-[:CALLS│ │
│ │ • 0 token prompt tax │ │ • Cross-session context │ │ • (:Service)-[:WRITES│ │
│ │ • Conflict resolution │ │ • 90% fewer tokens │ │ • Entity call trees │ │
│ └─────────────────────────┘ └───────────────────────────┘ └──────────────────────┘ │
│ │
│ ⚡ Autonomous Graph Engine: Every memory → background extraction → Neo4j graph │
│ 🎨 Neural Studio: Live interactive visualizer for human & agent cognitive auditing │
│ 🔄 Dynamic Persona Export: /export/persona endpoint feeds synchronized rules to IDEs │
└────────────────────────────────────────────────────────────────────────────────────────┘
| Capability | Static Prompts (.cursorrules / AGENTS.md) |
Traditional RAG (Vector Only) | Friday Cognitive Substrate |
|---|---|---|---|
| Cross-Session Persistence | ❌ None (resets with thread) | ⚠️ Text chunks only | ✅ Full cognitive state & decisions |
| Dependency Graph Traversal | ❌ Zero relationship awareness | ❌ Lexical similarity only | ✅ Neo4j Directed Property Graph |
| Token Efficiency | ❌ Burns 2k-5k tokens per turn | ⚠️ Inefficient chunk dumps | ✅ Targeted queries (90% token savings) |
| **Multi-Agent / Multi- |