aios ecosystem

oekosystem

living map of entities, modules, and history
host aios@achernar.uberspace.de web aios.uber.space crew lip updated

Ecosystem Map

core
aios
aios
AI-first operating system for humans. Onboarding, crew collaboration, live presence. Ships to aios.uber.space.
ops
overloard
overloard
Ops hub. Git host management, cross-session status reports, Claude Code statusline.
skill
agent
agent
Micro-advisory skill for Claude Code. Three modes: explorer, explainer, expert. Ships as a transferable /agent slash command.
app
click
click
Minimal payment links sent via WhatsApp. Next.js 15 + Stripe + Grist + n8n. Operator creates link → customer pays on clean one-screen checkout.
Relations
aios                    ← core OS, onboarding system, crew collab
  ├─ git remote:        aios@achernar.uberspace.de:repos/aios.git
  ├─ web:               aios.uber.space → /var/www/virtual/aios/html/
  └─ commands:          /knock  /open  /hello  /import  /merge

overloard               ← ops hub, statusline, status reports
  ├─ git remote:        aios@achernar.uberspace.de:repos/overloard.git
  └─ scripts:           statusreport.sh  statusline-overloard.sh

agent                   ← /agent skill, distributable module
  ├─ git remote:        aios@achernar.uberspace.de:repos/agent.git
  └─ skill:             .claude/commands/agent.md → /agent [explorer|explainer|expert]

click                   ← payment links via WhatsApp
  ├─ git remote:        (local, not yet on Uberspace)
  └─ stack:             Next.js 15 + Stripe + Grist + n8n

shared infra:           aios@achernar.uberspace.de
  ├─ bare repos:        ~/repos/*.git
  ├─ web root:          /var/www/virtual/aios/html/
  └─ status page:       /html/status/  ← fed by overloard/statusreport.sh
    

Modules

aios AI-first OS — onboarding, crew collab, live presence
bash php html claude skills ssh
git remote aios@achernar.uberspace.de:repos/aios.git web aios.uber.space local path /aios deploy Manual SSH — push then sync public/ to web root crew lip (+ brother joining)
commands /knock — new member sends SSH key to server
/open — lip admits pending key
/hello — git identity, orientation, first commit
/import — crew member branches in existing project
/merge — lip reviews + merges incoming branch
key files public/index.html — landing page + boot one-liner
public/boot — two-phase bootstrap script
public/knock.php — SSH key submission endpoint
public/together.html — live cursor presence
public/presence/index.php — SSE presence backend
.claude/commands/hello.md — canonical onboarding skill
overloard Ops hub — git host management, statusline, status reports
bash jq ssh claude config
git remote aios@achernar.uberspace.de:repos/overloard.git local path /overloard role in aios Ops module — manages the shared infrastructure all other modules depend on
key scripts statusreport.sh — cross-session status; pushes JSON to status page
.claude/statusline-overloard.sh — reads server repo ages, formats statusline
statusline ctx: X% | project: overloard | git: up | aios 3h agent 2d
agent Micro-advisory Claude skill — explorer / explainer / expert
claude skill markdown stateless distributable
git remote aios@achernar.uberspace.de:repos/agent.git local path /agent skill file .claude/commands/agent.md → invoke as /agent [mode]
modes explorer — discovery, orientation, mapping unknown territory
explainer — communication, summarization, teaching
expert — deep analysis, decisions, precision work
distribution Copy .claude/commands/agent.md into any project's .claude/commands/
click Payment links via WhatsApp — Next.js + Stripe + Grist + n8n
next.js 15 typescript stripe grist n8n tailwind
local path /click git remote local only (not yet on Uberspace) dev npm run dev → localhost:3000
payment flow 1. POST /api/links — create PaymentIntent + Grist record
2. POST /api/notify — n8n sends WhatsApp with URL
3. Customer opens /pay/[linkId] — renders checkout
4. POST /api/webhooks/stripe — on success: mark paid, trigger n8n
env Copy .env.example.env.local

Shared Infrastructure

Resource Value Notes
Git host aios@achernar.uberspace.de All repos at ~/repos/*.git
New repo ssh aios@... git-new-repo <name> Helper in ~/bin/git-new-repo on server
Web root /var/www/virtual/aios/html/ Served at aios.uber.space
Deploy Manual SSH git show → file No CI; see aios/CLAUDE.md for command
Status page aios.uber.space/status/ JSON fed by overloard/statusreport.sh
Presence aios.uber.space/together.html Live cursor SSE via presence/index.php
SSH key admission ~/.ssh/authorized_keys on server Managed via /open command in aios

Changelog

aios aios@achernar.uberspace.de:repos/aios.git
5e15e75feat: live cursor presence — together.html + presence/index.php
d58a5e0feat: embed Claude-readable instruction in index.html
1d97846fix+ux: harden onboarding system from dual review
7ed118ffeat: incoming branch flow for existing work + /merge command
237d613feat: /knock + /open access flow, first commit in /hello
b18262ffeat: auto-trigger /hello on boot
556846finit: aios — project scaffold, onboarding, and aios.uber.space
agent aios@achernar.uberspace.de:repos/agent.git
95f2011wip: statusline dashboard — four lines, advice working, line 1 needs live test
07050e7feat: statusline micro-advisory — explorer, explainer, expert
7d9d009feat: /agent skill — explorer, explainer, expert micro-advisories
949fd38init: agent — micro-advisory skill for aios
overloard aios@achernar.uberspace.de:repos/overloard.git
e127ec7init: overloard — ops hub and statusline for aios ecosystem
click local only
scaffold: Next.js 15 + Stripe + Grist + n8n payment link app (not yet pushed)