Repository navigation
First Time Setup
Alpha: use at your own risk; may change daily. See the release policy.
This guide takes a new user from choosing a workspace to a project with a pinned
.SYSTEMX installation, empty command configuration, and a clear next step.
It does not install a product stack, fill in invented requirements, or start agents.
To have an assistant perform this setup, copy the New Chat Setup Prompt and fill in the project name, location, and objective.
Choose the containing project directory, such as /home/me/projects/example
or C:\Projects\Example. Use the exact .SYSTEMX name beneath it. Inspect
existing hidden files before adoption; do not copy over existing records.
| Profile | Choose it for |
|---|---|
project |
A repository or VS Code project root |
directory |
Another Windows, macOS, or Linux working directory |
drive |
A locally available regular-file Drive project folder |
chat |
A local project used to prepare a reviewable LLM chat packet |
Use systemx setup --profile project for the corresponding setup URL. Cloud
URLs are not local filesystem targets. Browser-only Drive and chats follow the
profile guides and explicit upload/readback workflows.
Documentation alone needs no runtime. For commands, install Python 3.9+ through your platform's normal trusted method if it is not already available. The template does not install Python, Git, an editor, cloud clients, or OS services.
For a reusable CLI/library, use a dedicated environment outside the project. These paths are examples; choose paths you own and keep package logs outside the environment so they survive its later removal.
macOS/Linux:
python3 -m venv "$HOME/.venvs/dotsystemx"
"$HOME/.venvs/dotsystemx/bin/python" -m pip --log "$HOME/dotsystemx-install.log" install \
"git+https://github.com/WayneTechLab/dotSYSTEMX.git@v1.8.0-alpha.1"
"$HOME/.venvs/dotsystemx/bin/systemx" --helpWindows PowerShell:
py -3 -m venv "$HOME\.venvs\dotsystemx"
& "$HOME\.venvs\dotsystemx\Scripts\python.exe" -m pip --log "$HOME\dotsystemx-install.log" install "git+https://github.com/WayneTechLab/dotSYSTEMX.git@v1.8.0-alpha.1"
& "$HOME\.venvs\dotsystemx\Scripts\systemx.exe" --helpCalling the environment's executable directly avoids changing activation policy or global PATH. Git-based installation requires Git. The release wheel can be installed through the same pip command by supplying its downloaded path instead of the Git URL; no PyPI publication is implied.
Alternatively, use python3 -B /path/to/reviewed-template/.SYSTEMX/manager.py
(Windows: py -3 -B ...) in place of systemx below. Keep that reviewed checkout
outside the target project, especially for later uninstall/restore.
In the following commands, systemx means the executable in the environment you
selected above, or the separate reviewed manager entry point.
systemx first-run --target "/path/to/project" --profile project
systemx first-run --target "/path/to/project" --profile project --applyWithout --apply, this is a read-only preview for the target; a requested remote
version may be downloaded for verification. --dry-run explicitly selects the
same preview behavior. Applying first run:
- Installs or adopts
.SYSTEMX, preserving every existing root file. - Pins a new installation to its selected release and uses manual updates.
- Creates an empty
project.jsononly when absent. - Records local installation/first-run operations and prints the remaining steps.
Add --lowercase-alias to opt into the local .systemx -> .SYSTEMX link if the
filesystem needs one. Case-insensitive filesystems need no link. Conflicting case
variants stop setup. On an already managed project, first run preserves the
selected version and policy; use the explicit update command to change them.
The ordinary install command remains available when you want only the managed
folder without configuration initialization. Both workflows use the same defaults.
- Fill
.SYSTEMX/GLOBAL/CONTEXT.mdwith purpose, constraints, accepted sources, terminology, and privacy boundaries for this project. - Define outcomes, milestones, and acceptance in
.SYSTEMX/PLAN/MASTER-PLAN.md. - Add only known commands to
.SYSTEMX/project.json; keep unsupported operations empty. Check the selected stack. - Merge the optional root agent entry-point template into existing host instructions if needed. No host instruction is installed automatically. Record any manual integration so you can reverse it later.
- Start with
agent.0; create worker records only for authorized assignments.
systemx run --target "/path/to/project" --offline -- validate
systemx run --target "/path/to/project" --offline -- doctor
systemx run --target "/path/to/project" --offline -- context --agent agent.0
systemx audit --target "/path/to/project"Validation checks the format; empty checks do not prove product readiness. Add the first accepted task and current focus through the work workflow. Use focused context to avoid redundant loading; see efficiency. Save the uninstall/restore instructions with the handoff.
Menu option 13 opens this guide. Option 14 opens the removal guide. Selecting these guide entries makes no setup or removal changes.
Follow Daily workflow to create a bounded task, set current focus, record actual evidence, review completion, and leave a checkpoint. Use Agent 0 and subagents to verify instruction discovery and connect the records to your assistant. The Prompt cookbook has requests for solo work, authorized subagents, review, and recovery.
After outer setup, use SYSTEMX PROJECTS to preview and create
Projects/NAME/.SYSTEMXP records. Choose a project explicitly for every scoped
command. Each new project starts blank with Agent 0 only; existing folders are
never replaced. Do not run a second installer inside .SYSTEMX.
bash .SYSTEMX/SYSTEMX.sh projects add Project-A --kind software
bash .SYSTEMX/SYSTEMX.sh projects add Project-A --kind software --apply
bash .SYSTEMX/SYSTEMX.sh projects context --project Project-A --agent agent.0Preview bash .SYSTEMX/SYSTEMX.sh roles-init, then add --apply to create
project-owned event/schedule ledgers, a review policy, and X/Z memory. Use the
scoped variant for a child. This activation is separate from installing defaults
and starts no worker or scheduler. Follow Agent X and
Agent Z; existing projects remain unchanged until activation.
.SYSTEMX · DOT SYSTEMX · Maintained by Wayne Tech Lab LLC · Repository · User manual · Prompt cookbook · MIT license
Beta 1.11.0-beta.4 prerelease — validate the selected release in your project. Release policy. Project records, configured commands, and verified evidence determine the state of each adopted project.
DOT SYSTEMX · User manual
1. Start here
- Current beta video: chapter and scene guide
- The Guided Folder: historical 4K walkthrough
- Start with a Folder: 4K animated guide
- Introduction video and archived poster
- Advanced walkthrough: inside the coordination layer
- Choose a workspace
- Agent 0 roster: roles, bots, and CLI paths
- Agent 0 and toolchain direct I/O
- First-time setup
- Provider and harness onboarding
- Daily workflow
- One-shot project guide
- Shared workspaces, clouds, and bots
- Historical use-case workflows
- Four current system maps
- Current maps, seven agent guides, and atlas
- Agent guide text and CLI flows
- Visual guide and historical diagrams
- New chat setup prompt
- Prompt cookbook
2. Work and continuity
- SYSTEMX PROJECTS
- AUTOBOT and Agent Alpha: Tier 2
- Local DATA storage
- Planning and memory
- ROOT planning, rules, and task delta
- System MAP
- Access Matrix: 20 standard entries
- Agent Beta, Agent1, and Agenda
- Task workflow
- Agent X: events and time
- Agent Y: CLI and PR channels
- Agent Z: fixed review
- 100 review questions
- Agent 0 and subagents
- Subagent processing
- Advanced use cases
- Evidence and acceptance
- Anti-drift and long-running work
- Tokens, cost, and time
3. Setup and maintenance
- Project / VS Code
- OS directory
- Google Drive
- LLM chat
- Exact casing and alias
- Installation and updates
- Upgrading
- Uninstall and cleanup
4. Advanced reference
- Standard format
- Technical Guide
- Stack Guide
- Library integration
- CLI and Tools
- Command reference
- Configuration and quality
- Operations and troubleshooting
- Security and support
- Code review and readiness
5. Project information