_documentation
Everything you need to set up, configure, and master Ghost-Env. From first-time setup to advanced API integrations.
Quick Start
Get your environment running in seconds. Choose your preferred fetch tool:
$ curl -sL gh-env.sh | sh _explore
Getting Started
Create an account, set up your first profile, and activate it on any machine.
CLI Reference
Complete reference for the gh-env command line tool and activation modes.
API Reference
REST API documentation for building integrations and custom clients.
FAQ
Common questions about security, profiles, devices, and troubleshooting.
_what_is_ghost_env
Ghost-Env is a cloud-synced terminal environment manager. It lets you define shell configurations (aliases, functions, environment variables, custom prompts) in a web dashboard and instantly activate them on any machine.
No more copying dotfiles between machines. No more remembering which server has which aliases. Just run a single curl command and your personalized environment appears.
_key_features
Secure Device Auth
No passwords in the terminal. Authenticate via QR code or device code in your browser.
Cryptographic Signing
All scripts are Ed25519 signed. The CLI verifies integrity before execution.
Multiple Modes
Normal, zero-trace, or read-only. Choose based on your security needs.
Profile Management
Create multiple profiles for different projects, servers, or use cases.
Device Tracking
See all authorized devices. Revoke access instantly from the dashboard.
Two-Factor Auth
Optional TOTP 2FA support for additional account security.