ghost-alice
Health Warn
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Ghost-ALICE OS: agent governance for intent, scope, evidence, and runtime state
Ghost-ALICE OS
Language: 🇺🇸 English | 🇰🇷 한국어

Raise the floor. Make the ghost governable.
Ghost-ALICE OS is an agent governance operating layer that keeps LLM agent work above a dependable quality floor.
It assumes that every agent can have a novice day: it may skip obvious checks, over-trust a plausible answer, forget a constraint, cite a source it did not verify, or expand the task just because momentum feels productive.
Ghost-ALICE OS externalizes the habits of a skeptical operator. It splits work into semantic atoms, checks each atom against evidence and constraints, records source locators for claims, moves focus back and forth across micro/meso/macro/meta layers when mismatch appears, and blocks completion until fresh verification exists.
Agents are not root as a consequence of that philosophy. They request capabilities through governed surfaces instead of owning execution directly.
Ghost-ALICE OS is not a prompt library, a chatbot wrapper, or a loose bundle of skills. It is a governed execution layer for agents that need continuity, boundaries, verification, lifecycle control, and auditability.
Contents
- Core Philosophy
- What Ghost-ALICE OS Governs
- Runtime Consequence
- Name
- Relationship to Agent Skills
- Installation And Update Guide
- Planning Hub
- Operating Philosophy
- Repository Structure
- Skill Authoring And Modification Rules
- Documentation Hub
- Contributing and Community
- License
Core Philosophy
Ghost-ALICE OS is a floor system, not a ceiling system. Its primary job is not to raise the maximum output of an expert agent on a good day. Its job is to keep a novice, overloaded, or overly confident agent from falling below an acceptable work-quality floor.
The operating model follows four habits.
- Semantic atomic decomposition: work is split by verification burden, not by visible file count or tool count.
- Mutual verification loop: every intermediate state is compared against schema, SSOT, evidence, user constraints, and stop conditions.
- Source-grounded claims: when the agent cannot decide alone, it must use real external or local sources and leave accessible links or locators.
- Dynamic focus control: the scope of attention is not a one-way expansion. A macro mismatch can send the agent back to a meso sub-task, a micro tool call, or the original structure. User interaction, mismatch location, and verification burden decide the current layer.
The phrase "Agents are not root" is therefore a runtime consequence, not the starting point. Agent creativity is allowed, but execution authority, completion claims, new work creation, and scope expansion pass through governance first.
What Ghost-ALICE OS Governs
| Surface | Governance role |
|---|---|
| User intent | Maintains goals, constraints, locked decisions, non-goals, and stop conditions across context shifts. |
| Skill activation | Routes work to appropriate capabilities instead of letting the agent improvise every procedure. |
| Boundaries | Declares allowed and prohibited surfaces before high-risk or ambiguous work begins. |
| Tool use | Treats files, shell commands, browsers, MCP tools, and external services as governed execution surfaces. |
| Drift resistance | Compares current requests against session intent to detect jailbreaks, instruction overrides, and scope drift. |
| Verification | Forces claims, outputs, and completion statements through closed-loop checks when evidence burden is high. |
| Lifecycle | Tracks installation, updates, local modifications, pending merges, handoffs, and uninstall cleanup. |
| Auditability | Records enough trace to explain what was touched, why it was touched, and which rule allowed it. |
Runtime Consequence
Agents are not root.
An agent is a user-space reasoning process. It should not directly own execution because unverified execution is how quality drops below the floor. It should request capabilities through a governed runtime layer.
User request
↓
session-intent-analyzer
↓
governance consumers
├─ capability routing
├─ boundary / security gates
└─ completion criteria
↓
boundary-contract, when needed
↓
skill activation / capability routing
↓
execution surface
├─ files / shell / browser / MCP / external tools
└─ documents / code / datasets
↓
closed-loop verification
↓
audit trace / handoff / lifecycle gate
The goal is to turn autonomous intent into controlled, inspectable, and replayable execution without letting useful creativity bypass verification. Internal routing still exists, but it consumes the shared intent state rather than standing at the model's visible front.
Name
The name Ghost-ALICE holds two opposing forces in tension.
The ghost stands for AI as an opaque black box: useful, fast, and powerful, yet hard to see into and able to act outside direct human attention.
Alice stands for the adaptive governance layer: the part of the system that preserves intent, maintains boundaries, checks evidence, and turns autonomous behavior into inspectable execution.
Ghost-ALICE OS is not a general-purpose operating system or standalone agent runtime. OS names the layer that makes governance durable: session gates, installer state, platform adapters, audit traces, and verification contracts.
Relationship to Agent Skills
Ghost-ALICE OS uses the Agent Skills Open Standard as its capability packaging layer.
In Ghost-ALICE OS, a skill is not just a prompt fragment. It is a governed capability: a versioned folder with instructions, references, scripts, templates, activation rules, compliance checks, and runtime boundaries.
Each skill is managed against Ghost-ALICE Phase 1-5 compliance checks. The upstream Agent Skills format provides the packaging substrate; Ghost-ALICE OS adds session-level governance, routing, verification, lifecycle control, and audit traces.
Ghost-ALICE OS is open to third-party capabilities. Anyone can package their own skills as an addon and install them with bash install.sh --addon-source <path>, so the platform grows with community and tenant skills instead of a fixed allowlist. An addon ships an addons-manifest.json index plus a per-addon addon.json that lists its skills, and an addon skill name must not collide with a core skill. The addon path resolves and lists addon entries, then installs addon skill directories for the selected platform; third-party addon quality still depends on the addon manifest, skill contents, and the same governance checks that apply to core skills. The addon authoring guide documents the manifest format and a worked example.
Installation And Update Guide
Start with the team onboarding wiki. It covers prerequisites, platform-specific install commands, skill updates, and FAQ.
If git pull, merge conflicts, or PowerShell reinstall steps fail during an update, start with the install troubleshooting wiki, which can be read without pulling the repo first. The in-repo copy is docs/getting-started/troubleshooting.md.
Quick install:
git clone https://github.com/AidALL/ghost-alice.git ~/ghost-alice
cd ~/ghost-alice
bash install.sh
Windows:
.\install.ps1
CMD:
install.cmd
install.cmd is a thin wrapper around install.ps1. The Windows install
path keeps the Python 3.11+ runtime contract and UTF-8 console setup ininstall.ps1; the CMD wrapper only forwards arguments.
Agent visibility command surface:
- Claude Code uses
/visibility strict|dynamic|minimalas its workspace command. - Codex handles
/visibilitythrough the trustedUserPromptSubmithook pseudo-command path. - Every platform can inspect and change the same profile value through
_shared/agent_visibility_cli.py. - The install-time default is
dynamic. Usebash install.sh --visibility dynamicor.\install.ps1 -Visibility dynamicto set the initial profile;--agent-visibilityand-AgentVisibilityremain compatibility aliases. - Visibility changes the user-facing governance message surface only. It does not weaken hook execution, strict-grade logs, or Work-Impact Projection.
Detailed docs:
Release validation:
python3 scripts/validate_public_surfaces.py
The validator checks that public docs, command wrappers, and catalog references stay aligned with skill-catalog/skills.json. Domain and tenant capabilities are optional addon installs through --addon-source.
The current skill-catalog/skills.json snapshot contains top-level 10 skills and 14 coding-convention sub-skills, total 24.
- top-level skills 10 (adversarial-verification, agent-security-scan, boundary-contract, compact-handoff, jailbreak-detector, merge-companion, necessity-gate, session-intent-analyzer, skill-evolution, task-router)
- coding-convention family 14 sub-skills (brainstorming, dispatching-parallel-agents, executing-plans, finishing-a-development-branch, receiving-code-review, requesting-code-review, subagent-driven-development, systematic-debugging, test-driven-development, using-coding-convention, using-git-worktrees, verification-before-completion, writing-plans, writing-skills)
Quick full uninstall:
bash install.sh --uninstall
.\install.ps1 -Uninstall
install.cmd -Uninstall
Planning Hub
Public planning guidance lives in docs/plans/README.md. Keep local backlog, private integration notes, and speculative roadmap items out of the public repository.
Operating Philosophy
- Ghost-ALICE OS is a floor system. It does not try to raise the ceiling for the strongest operator; it protects the minimum acceptable quality of agent work.
- Complex work is not concluded in one pass. It is split into semantic atoms, then each state is checked again against evidence.
- Current state is compared against schema, SSOT, evidence, and constraints. When mismatch appears, the agent repairs it or hands it back to a human.
- Claims that depend on external or local sources must leave accessible links, file locations, or source locators.
- Focus scope is neither fixed nor a one-way expansion. User interaction, mismatch location, and verification burden move work across micro, meso, macro, and meta layers.
- Hook values matter when they change the next work decision: focus, boundary, verification burden, or recovery path. Visibility is secondary to that work-impact judgment.
- Complexity is judged by verification burden more than tool count. Source selection, mapping interpretation, format constraints, and recovery cost can all require another verification loop.
callsexpresses only static and sparse relationships. Repeated re-verification loops belong to the runtime procedure.- Longer design discussion belongs in public wiki or issues, not in bundled release docs.
Repository Structure
The detailed repository map lives in docs/reference/repository-structure.md.
Skill Authoring And Modification Rules
AGENTS.md is the SSOT. For detailed wording and platform-specific exceptions, prefer AGENTS.md and platforms/codex/AGENTS.md.
After creating a new skill or modifying an existing one, pass Phases 1-5 of official-docs/derived/skill-compliance-checklist.md.
The session gate contract is generated from skill-catalog/session-gates.json and checked with python scripts/check_skill_gate_contract.py.
Documentation Hub
English is the default repository entry path. Korean documents are maintained as paired reader-facing mirrors under README_ko.md, docs/ko/, and paired Wiki pages. Each English document links to its Korean counterpart, and each Korean document links back to the matching English page.
Contributing and Community
Contributions are reviewed for behavior, safety, documentation, and verification evidence.
We especially want workflow-level feedback about where Ghost-ALICE OS prevents real agent failures, where governance output should be surfaced differently, and where strict, dynamic, or minimal visibility profiles can improve without weakening core gate execution.
Maintainer: @garlicvread
Public questions, bugs, and feature requests: open a GitHub Issue.
Private project or security contact:
[email protected]Personal email addresses are not monitored for this project.
Contribution guide: CONTRIBUTING.md
Code of conduct: CODE_OF_CONDUCT.md
Security policy and private vulnerability reporting: SECURITY.md
Support and where to ask questions: SUPPORT.md
Release notes: CHANGELOG.md
Do not include secrets, private prompts, customer data, or local runtime state in public issues or pull requests.
License
Ghost-ALICE OS project-owned source code and documentation are licensed under
the Apache License, Version 2.0.
See LICENSE, NOTICE, and
THIRD_PARTY_NOTICES.md for bundled third-party
reference material and provenance notes.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found