Terminal-first
No separate “AI terminal”. Your existing CLI workflow stays untouched — 8sync just wraps around it.
You still cd, code, build, and test from the CLI. AI agents (omp) follow project context, load agents/* memory, and execute tasks on demand.
No separate “AI terminal”. Your existing CLI workflow stays untouched — 8sync just wraps around it.
8sync harness web opens a local page to view & edit the whole agent-team: models, skills, memory, rules, engines, codebase graph — written straight to config.
Whichever project you enter, the AI picks up its context. Memory is shared via AGENTS.md + agents/*. 8sync harness builds it all with one command.
35 skills bundled. 8sync skill add <github-url> clones into both the global ~/.omp/skills/ and the project's agents/skills/.
CachyOS / Arch Linux, Kitty terminal (enable allow_remote_control yes for the 3-pane layout).
# 1. Install — one-liner, prebuilt binary (NO git/rust/cargo needed)
curl -fsSL https://raw.githubusercontent.com/8-Sync-Dev/su-code/main/install.sh | sh
8sync setup # AI core: omp + codegraph + MCP/skills + gh (y/N per profile)
8sync doctor # verify
# 2. Enter a project → build the harness with one command (idempotent)
cd ~/code/my-app
8sync harness # skills + codegraph + AGENTS.md + memory
8sync . # open a session (kitty 3-pane + omp)
# 3. Dashboard — view + CRUD the whole agent-team from the browser
8sync harness web # → http://127.0.0.1:8731
Build from source: git clone … && bash scripts/bootstrap.sh.
Common setup flags: --dry-run, --no-profile, --community, --profile <name>.
8sync harness webA local web app (axum + Vite/React, embedded in the binary) to view and control the whole agent-team from the browser instead of hand-editing config files. Every page reads real data; most support CRUD written straight to config/memory. Click any screenshot for the full-size PNG.
Bench — token-budget bench with upfront breakdown (prefix / CORE / memory-spine) + spine advisory.
Codegraph — package call graph + Leiden clusters, symbol search, caller/callee tracing — live from codebase-memory-mcp.
Models — adaptive model routing per role/task, written straight to models.toml.
Marketplace — browse + one-click install MCP servers & skills (official registry, Smithery, Glama, mcp.so).
| Session | State (live plan) · Context (real token/compaction) |
| Configure | Models · Skills (filter + cycle tier) · Memory (edit 6 files) · Rules (add/remove) |
| Runtime | Engines · Codegraph graph · MCP · Submodules |
| Quality | Bench (live runs) · Readiness · Team |
| Projects | Workspaces (project switcher) |
| Build | Workflow (build a pipeline → export as omp extension) |
8sync harness web # http://127.0.0.1:8731 (auto-opens the browser)
8sync harness web --port 9000 # change the port
8sync harness web --no-open # background / headless
Every verb has -h / --help with an EXAMPLES block. Run 8sync or 8sync help for the cheatsheet.
8sync . | Open/attach a session (kitty 3-pane + omp --continue inside abduco) |
8sync ai [prompt] | Empty → resume; with a prompt → one-shot omp -p |
8sync find <kw> | rg/fd + fzf, opens the editor at file:line |
8sync note "msg" | Appends to agents/NOTES.md |
8sync run dev|build|test|fmt|lint | Recipe-based project runner |
8sync ship "msg" | git add -A && commit && push && gh pr create |
8sync setup | Install the harness + pick profiles |
8sync up | Self-update binary + omp update |
8sync doctor | Comprehensive health check |
8sync harness | Build/refresh the harness with one command (idempotent) |
8sync harness web | Local dashboard — agent-team CRUD |
8sync harness gateway | Deploy/verify omp model-gateway |
8sync harness add-local-model | Serve a local GGUF model (mistral.rs) as an omp provider |
8sync locate | Visual grounding — bounding boxes + click points from an image |
8sync skill | List + add skills (see below) |
8sync theme | bg | Kitty palette / wallpaper live swap |
8sync bt | clean | Bluetooth / disk cleanup + report |
8sync sec on|off | WARP VPN + ufw in one go |
A skill is an instruction module for the AI. 8sync bundles 35 skills (codegraph · karpathy · ponytail · assp · impeccable · taste · 8sync-cli · image-routing + 18 research skills · …); 8sync skill add is collection-aware and pulls whole sets from GitHub.
# Clone from a URL: installs into BOTH ~/.omp/skills/ (global, read by omp) and agents/skills/ (project)
# Also rewrites the <!-- 8sync:skills:* --> block in AGENTS.md
8sync skill add https://github.com/colbymchenry/codegraph
# Other spec forms
8sync skill add gh:owner/repo
8sync skill add path:/abs/local/dir
8sync skill add builtin:karpathy
# Idempotent: re-running = git pull --ff-only
8sync skill add https://github.com/colbymchenry/codegraph # → "updated"
# Build / refresh the whole harness (replaces the old `skill sync`)
8sync harness init
8sync harness up --timer 30m
Two ways:
8sync up
Self-updates the binary (GitHub release) + omp update. Never touches pacman -Syu.
cd su-code && git pull
cargo build --release
install -m755 target/release/8sync \
~/.local/bin/8sync
This page is docs/index.html, auto-deployed via GitHub Pages on every push to main.
| Source | docs/index.html |
| Workflow | .github/workflows/pages.yml |
| Trigger | push main or workflow_dispatch |
| URL | 8-sync-dev.github.io/su-code |
| Full README | github.com/8-Sync-Dev/su-code#readme |
| AGENTS.md (for AI) | AGENTS.md |