Ghost-ALICE OS

Ghost-ALICE OS

Language: English Korean

Ghost-ALICE OS logo

Ghost-ALICE OS is an agent governance layer for AI work. It keeps intent, boundaries, evidence, and runtime state inspectable across supported agent runtimes.

It is not a prompt library, a chatbot wrapper, or a standalone agent runtime. It is the operating layer that makes agent work auditable before the agent claims completion.

Quick Start

macOS, Linux, WSL, or Git Bash:

git clone https://github.com/AidALL/ghost-alice.git ~/ghost-alice
cd ~/ghost-alice
bash install.sh

Windows Command Prompt or PowerShell:

git clone https://github.com/AidALL/ghost-alice.git %USERPROFILE%\ghost-alice
cd %USERPROFILE%\ghost-alice
.\install.cmd

Public install guidance uses OS-native entrypoints with the same long flag surface. Windows uses .\install.cmd ...; macOS, Linux, WSL, and Git Bash use bash install.sh .... install.cmd keeps the Windows native wrapper path, Python 3.11+ installer contract, UTF-8 console setup, and -NoProfile -ExecutionPolicy Bypass; this handles PowerShell execution policy blocks and does not change the user or machine execution policy.

Official Addons

Official addons are maintained as separate repositories and installed from the Ghost-ALICE core checkout with a short alias.

macOS, Linux, WSL, or Git Bash:

bash install.sh --addon <addon>

Windows Command Prompt or PowerShell:

.\install.cmd --addon <addon>

Some official addons add only capability skills. Others can extend runtime workflow behavior. Addon-specific behavior, state files, pause/resume controls, and removal details live in each addon repository.

The autopilot repository is an addon package consumed by the core installer. This install example is not a full runtime compatibility claim; read the addon repository compatibility-matrix.json before making one.

Addon Purpose Basic install Details
autopilot Continue explicitly approved autonomous runs one work item at a time bash install.sh --addon autopilot / .\install.cmd --addon autopilot AidALL/ghost-alice-autopilot

Custom, tenant, or local development addons use --addon-source.

bash install.sh --addon-source /path/to/addon-repo
.\install.cmd --addon-source C:\path\to\addon-repo

Documentation Map

Need Go to
Full installation and update commands Installation and update guide
Uninstall scope and cleanup behavior Uninstall cleanup procedure
Failed update, merge conflict, or reinstall recovery Troubleshooting
Repository layout Repository structure
Skill catalog reference Skill catalog guide
Session gate contract Session gate matrix
Installer compatibility contract Installer platform compatibility
Team onboarding and background GitHub Wiki
Official addon usage Wiki: official addons
Addon authoring Wiki: addon authoring

Project Guarantees

Agent visibility command surface:

Full uninstall:

bash install.sh --uninstall
.\install.cmd --uninstall

Contributing And Validation

Before changing skills, installer behavior, or public command surfaces, read AGENTS.md. After creating or modifying a skill, pass Phases 1-5 of official-docs/derived/skill-compliance-checklist.md.

Public surface validation:

python3 scripts/validate_public_surfaces.py

Session gate contract validation checks the repository contract in skill-catalog/session-gates.json and the user-facing policy surfaces:

python scripts/check_skill_gate_contract.py

Installer compatibility groups:

python3 scripts/run_installer_compat_tests.py --list
python3 scripts/run_installer_compat_tests.py --group public-surface-contract

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.