Generated banner for AI Memory Workspace Setup
Generated logo for AI Memory Workspace Setup

AI Memory Workspace Setup

Starter kit

First committed by Fryingpannn

Published in Fryingpannn/ai-memory-workspace-starter. Publisher page

21 GitHub stars

What it is

A Hermes-friendly, files-first AI memory workspace that survives fresh chats.
— the description by Fryingpannn

AutoGineer overview, from the brain’s own files

ai-memory-workspace-starter provides a structured, agent-driven installation process to establish a persistent memory workspace within a user's existing file system. Designed to be platform-agnostic, it uses a set of templates and setup prompts to scaffold a workspace that survives individual chat sessions. The system focuses on creating a canonical structure including a user profile, a wiki, and project-specific directories, ensuring that AI agents can maintain context across different sessions without relying on proprietary cloud storage.

How it works

Memory model: Markdown vault

AutoGineer overview, from the brain’s own files

The system functions as a temporary setup utility. When triggered by an agent, it reads the setup instructions in the docs folder and uses the prompts in the prompts/setup folder to guide the user through a multi-stage installation. It copies missing files from the templates/workspace folder into the user's designated workspace directory, creating a standard structure of folders like projects, skills, outputs, and wiki. It also initializes a root USER.md file and a fused AGENTS.md file to serve as the primary knowledge entry points for the agent.

Folders
FolderRoleFiles
docsdocs2
promptsagent-instructions9
templatestemplates18

The agent reads

The agent writes

Requirements

Works with: Claude Code, OpenAI Codex, GitHub Copilot, Cursor, Kiro, OpenCode, Amp, Cline, JetBrains Junie, Devin (ex-Windsurf)

Set it up

  1. Download the brain as a ZIP and unzip it where you keep your notes or project: https://mp-staging.autogineer.com/agent-brains/fryingpannn/ai-memory-workspace-starter/download
  2. Claude Code reads CLAUDE.md from this folder automatically.

  3. cd ai-memory-workspace-starter && claude

  4. AutoGineer scanned these files at commit cf26138.

  5. First committed by Fryingpannn. Published in Fryingpannn/ai-memory-workspace-starter. Licence: MIT License.

Usage

AutoGineer overview, from the brain’s own files

  • Scaffolding a new persistent memory workspace for an existing AI agent.
  • Standardizing memory structures across multiple agent-enabled projects.
  • Integrating a portable wiki and user profile into an existing file-based development environment.
“Set up my AI memory workspace from this repository.”
The agent will initiate the setup flow, confirm the workspace location, and scaffold the necessary folders and files.
“Verify my workspace memory.”
The agent will run the acceptance test defined in the workspace to ensure the memory structure is correctly linked and accessible.

Documentation by Fryingpannn

AI Memory Workspace Setup

An agent-run installer for adding portable, files-first memory to a new or existing outer workspace.

This repository is not the user's workspace. The user's existing file-aware agent reads SETUP.md, temporarily downloads this package when needed, and installs only the missing scaffold files from templates/workspace/.

One Setup Prompt

Paste this into the agent you already use:

Set up my AI memory workspace from this repository:
https://github.com/Fryingpannn/ai-memory-workspace-starter

Start with SETUP.md. Use this repository only as temporary setup instructions and a
template source; do not turn its clone into my workspace.

The setup manager asks whether an outer workspace already exists. It uses that folder or creates one after approval. Existing projects stay in place.

What This Package Contains

  • SETUP.md: the only setup entrypoint.

  • prompts/setup/: short, ordered setup stages.

  • prompts/VERIFY-WORKSPACE.md: fresh-session acceptance test.

  • prompts/CONNECT-INNER-PROJECTS.md: optional reviewed bridge for child-project instruction files.

  • templates/workspace/: missing-only files for the user's outer workspace.

  • docs/: reference material for the setup agent and implementing user.

The temporary clone is removed after verification and the final handoff. Its Git history and remote are never copied into the user's workspace.

Setup Flow

  1. Confirm or create the outer workspace.

  2. Copy only missing supporting files from templates/workspace/.

  3. Build the portable root USER.md.

  4. Build the interlinked wiki/.

  5. Analyze approved existing child projects read-only.

  6. Create or review a fused canonical AGENTS.md.

  7. Review or initialize the outer Git repository.

  8. Prove retrieval from a fresh session.

  9. Deliver the optional inner-project bridge prompt, then remove the temporary setup clone.

Ownership Boundaries

The portable workspace owns:

  • root USER.md;

  • the CLAUDE.md compatibility bridge;

  • projects/, skills/, outputs/, and wiki/.

Existing target files are preserved except for a user-confirmed replacement of AGENTS.md with its reviewed fused proposal. Git initialization, commits, remote creation, and pushes remain approval-gated.

This installer uses the file-aware agent the user already has. Installing another harness is a separate optional workflow.

prompts/setup/07-INITIALIZE-GIT.md

Stage 7: Initialize and Review Git

The outer workspace should version the memory skeleton and wiki without absorbing independent project contents accidentally.

Inspect

At the outer workspace root, show:

  • whether Git is already initialized;

  • current root remote, branch, and status when present;

  • immediate child project folders that have their own .git;

  • files that would be tracked;

  • likely secrets or machine-local files that must remain ignored.

Never change a child project's Git state. Before staging, treat any prospective file count as an estimate. Do not call a count exact until it is derived from Git after staging.

Choose How Existing Child Repositories Connect

When immediate child folders have their own Git repositories, show one explicit choice:

  1. Independent and ignored — simplest for beginners; the outer repository ignores each child directory.

  2. Git submodules — portable parent-to-child repository pointers; each child needs a remote and users must understand that submodules are checked out separately.

Recommend independent and ignored for beginners. Do not choose submodules silently.

If the user chooses submodules:

  • preserve every child repository and commit;

  • inspect its current remote and default branch;

  • when a remote is missing, offer to create a private repository and ask once for the exact names and publication approval;

  • register the child using its remote URL, never a machine-local path;

  • do not stage or commit child source files in the outer repository;

  • update its project profile after registration.

If the Outer Workspace Already Uses Git

  • Do not reinitialize it.

  • Do not replace its remote or .gitignore.

  • Propose only missing ignore entries and ask before adding them.

If the Outer Workspace Does Not Use Git

  1. Propose exact root-relative ignore entries for independent child project folders.

  2. Merge those entries into .gitignore without replacing existing rules.

  3. Show the files that the new outer repository would track.

  4. Ask approval.

  5. Run git init -b main only after approval.

Review and Save

  1. Show every changed file.

  2. Show git diff --stat and git status. For new untracked files, list their paths; an empty diff is not proof that nothing will be committed.

  3. Confirm no child project was modified or staged.

  4. After staging, derive the exact path list and count from Git, show both, and ask before the first commit. If the derived set differs from an earlier review, stop and request approval for the corrected set.

  5. Ask before creating repositories or pushing. One question may cover an exact reviewed private-repository plan, including names, commits, and destinations.

  6. Never use the public setup repository as the outer workspace remote.

Reconcile Project Metadata

After the final Git choice, refresh each registered project profile from live Git state:

  • root-relative local path for projects inside this workspace;

  • connection mode: independent or submodule;

  • remote URL or confirmed NONE;

  • remote default branch.

Also recheck root AGENTS.md for setup-time Git claims. Replace stale claims about root Git, remotes, or child connection modes with the final reviewed state and show the exact diff.

Do not point an in-workspace project at projects/local-paths.md. That file is only for projects outside the outer workspace. Do not leave UNKNOWN when Git can answer the field read-only.

Check current branch, cleanliness, ahead/behind state, divergence, and recursive submodule status live and report them during final review. Do not store those changing values as timeless profile facts.

Return READY_FOR_VERIFICATION after the reviewed local Git state is safe.

36 files

Advantages

  • Ensures memory persistence across fresh agent sessions by using a file-based vault structure. evidence: README.md
  • Preserves existing project files by only installing missing scaffold components. evidence: README.md

Limitations

  • Requires an existing file-aware agent to execute the setup process. evidence: README.md
  • The installer repository itself is not a workspace and must be removed after setup. evidence: AGENTS.md

Security

Risk level: No risk found

This brain runs

This brain runs nothing: AutoGineer found no hooks, scripts, plugin code or MCP servers in its files.

Attribution and licence

First committed by
GitHub avatar of FryingpannnFryingpannn
Publisher
Duke Pan (Community)
Source
Fryingpannn/ai-memory-workspace-starter · commit cf26138
Licence
MIT License (files served here)
  • ATTRIBUTION.md (written by AutoGineer)
Synced
Contributors
Fryingpannn

AutoGineer is not affiliated with or endorsed by Fryingpannn.

Download

The ZIP holds the files AutoGineer serves, with ATTRIBUTION.md and the licence. Download ai-memory-workspace-starter.zip