Glyphmap AI Guardrails
Stop AI coding agents from hallucinating files, drifting off-task, and making unsafe project changes.
Glyphmap is a baby gate for your AI agents. It installs a local runtime that Claude, Codex, Grok Build, Gemini CLI, Antigravity, MCP, VS Code, and terminal workflows can ask before they read, write, scaffold, sync, or change a project. When an agent starts to invent files, wander outside the active task, or repeat a bad pattern, Glyphmap can surface context, ask for approval, or stop the action before the project drifts.
Installing or activating the extension does not modify a workspace by itself. Run Glyphmap: Init or Glyphmap: Login to bind a workspace to a Glyphmap project.
Why Glyphmap
- Keeps agents on the active task instead of wandering into unrelated files.
- Catches made-up changes, unsafe deletes, bypass attempts, and risky shell actions before they run.
- Gives agents project memory and scoped context so they do not keep rediscovering the same facts.
- Shows prevention activity in a local dashboard: kept on task, guesses caught, made-up changes stopped, recent decisions, memory, policy, service, and task status.
See It Work





Get Started
- Install the extension.
- Open the Command Palette.
- Run Glyphmap: Init.
- Sign in, choose a Glyphmap project, and confirm the workspace settings.
- Keep using your coding agent. Glyphmap installs the local runtime, hooks, skills, commands, language packs, and dashboard support for the workspace.
What It Adds
- Native workspace runtime for macOS and Windows, packaged with the extension.
- One local daemon per Glyphmap project, shared by editor and terminal agent hooks.
- Managed Claude, Codex, Grok Build, Gemini CLI, and Antigravity bootstrap files, hooks, skills, commands, and language packs.
- Project decision rules for allow, ask, warn, deny, restore, receipt, response, and context behavior.
- Local memory and compact-rehydration support for project, user, and conversation scoped work.
- Context refresh, context lookup, wide recall, memory status, session status, and clear memory commands.
- Runtime dependency checks with direct macOS and Windows install guidance when required system libraries are missing.
- Logout guard that stops the project service and prevents auto-start until the next successful login.
Marketplace Assets
Screenshots, demo plans, and social/demo copy are tracked in the repository under assets/vscode-marketplace. Package builds stage root assets/ into the VSIX so the marketplace README can render the generated screenshot and GIF assets above.
The priority demo story is simple: an AI coding agent goes off-task, Glyphmap catches it in real time, and the dashboard shows the prevention.
Commands
Glyphmap: Init logs in when needed, lets you choose a Glyphmap project, and installs the runtime, language packs, hooks, commands, and bootstrap files.
Glyphmap: Login signs into Glyphmap, stores the session in VS Code secrets and the native credential store, then runs the same init flow.
Glyphmap: Logout signs out, stops the active workspace service, removes service leases, and blocks auto-start until login succeeds again.
Glyphmap: Dashboard opens a local project dashboard backed by the native Glyphmap command contract.
Glyphmap: Sync refreshes local project policy, keys, language packs, responses, and runtime cache data.
Glyphmap: Select Active Task narrows the current workspace policy to a server-defined task.
Glyphmap: Start Service starts the local project daemon.
Glyphmap: Stop Service stops the daemon for the active workspace.
Glyphmap: Restart Service restarts the daemon for the active workspace.
Glyphmap: Status shows install and daemon status for the selected project.
Glyphmap: Session Status shows local session status.
Glyphmap: Memory Status shows scoped memory status.
Glyphmap: Enable Wide Recall enables wider memory recall for the selected scope.
Glyphmap: Get Context requests context for a selected file or folder.
Glyphmap: Refresh Context refreshes local context and memory data.
Glyphmap: Verify Context checks local context health.
Glyphmap: Clear Memory clears local memory for the current workspace scope.
Glyphmap: Enable Enforcement enables local enforcement for the workspace.
Glyphmap: Disable Enforcement disables local enforcement for the workspace.
Glyphmap: Uninstall stops the service and removes managed Glyphmap traces from the active workspace.
Requirements
| |