Draft the useful context
The Skill finds related memories and prepares an update. Review what it will keep before you ask it to save.
Draft a memory of this fix, including what we verified.
OPEN SOURCE · MIT LICENSE
Give your next AI conversation a starting point. MemHarbor keeps project context, decisions, and next steps in Markdown files you own, with a history you can review.
Markdown + Git. Start with the tools you already use.
reading/networking/
## Goal
Learn networking fundamentals.
## Next step
Choose the first book.
# Resume in a new session
01 / THE WORKFLOW
Save what will help you later: the decision, the verified fix, the unfinished work. Retrieve it when the next conversation needs it.
The Skill finds related memories and prepares an update. Review what it will keep before you ask it to save.
Draft a memory of this fix, including what we verified.
Once authorized, the agent writes Markdown, commits it to your vault, and reads it back to check the result.
Save the approved draft and read it back to verify.
Point a new session at the same vault. Ask for the topic, the current state, or the decision you need.
Find the project’s blockers and next steps. Read only.
02 / THE FORMAT
Organized around a topic, not a chat transcript. Open the files in your editor, inspect the diff, or read the Git history.
CONTEXT.mdThe goal and lasting backgroundSTATE.mdWhat is true right nowDECISIONS.mdChoices and their reasoningTODO.mdThe work still to doSOURCES.mdEvidence and referencesStart with the files a topic needs. Keep stable background separate from changing state.
---
path: reading/networking
title: Networking fundamentals
status: active
---
# Networking fundamentals
Build a practical understanding of networks.
Read one technical book each week.03 / THREE WAYS TO USE MEMHARBOR
Start with T0 for local files, choose T1 for a local MCP client, or deploy T2 for remote access. These are alternative setups using the same Markdown memory format; you do not need to deploy all three.
Install the Skill. Your AI client reads and writes Markdown in a local Git vault through authorized file and Git tools. No MCP service or cloud account is required.
Build the service and let your MCP client launch a local Node.js process. It reads and writes your private GitHub data repository, with an in-memory serving cache. It does not expose an HTTP endpoint.
Deploy your own Cloudflare Worker with authenticated HTTPS MCP and REST endpoints. GitHub keeps canonical Markdown and Git history; private R2 holds rebuildable serving snapshots.
The links above are public MIT-licensed code repositories. T1 and T2 share the MemHarbor service source. Your T0 vault or T1/T2 private GitHub data repository is separate: neither public code repository stores your memories. This website does not provide hosted memory accounts.
04 / YOUR FIRST MEMORY
For T0, you need Git and an AI client with file access. The install command also needs Node.js/npm; the guide includes manual installation.
Use claude-code or cursor instead of codex for your client. Open a new session so it discovers the Skill.
npx skills add zyc945/memharbor-skill --skill memharbor --agent codex --copyInitialize a new directory, check your Git identity, and give the agent access. Keep your vault separate from your software project.
Review the draft, then ask: “Save the approved draft and read it back to verify.” In a new session, ask the agent to retrieve it from the same vault.
Use memharbor with /absolute/path/memharbor-vault as a local Git vault.
I plan to read one technical book each week. No book chosen yet.
Check for duplicates and show me a draft. Do not save yet.Works with authorized file/Git access in Codex, Claude Code, and Cursor. Client setup and permissions vary.
A FEW PRACTICAL DETAILS
No. Normal conversation is not saved automatically. Ask for a draft, then authorize the memory changes you want to keep. Existing authorization can cover the save.
With T0, Markdown files and Git history stay in the vault you choose. Cross-device access and backups need separate setup. Optional service tiers use your private GitHub repository. This website does not receive your memories.
The memory layer uses Markdown, Git, and optional storage adapters. It does not require a vector database, embeddings, or its own LLM. Your AI client does the reading and writing.
Removing the Skill leaves your vault intact. You can keep reading and editing the Markdown files with ordinary tools. Git history remains available.
No. This is an open-source Skill with optional service implementations. You run your own vault or deployment. Native client and remote write acceptance differ by setup; the repository documents the verification scope.
Keep one useful memory. Retrieve it when you need it.