Tools Software WebUI — tool-system docs, diagrams, Archify map
This commit is contained in:
43
docs/system.mmd
Normal file
43
docs/system.mmd
Normal file
@@ -0,0 +1,43 @@
|
||||
flowchart LR
|
||||
subgraph CLIENTS["Clients"]
|
||||
D27[".27 main dev<br/>NixOS"]
|
||||
D51[".51 laptop<br/>NixOS"]
|
||||
M["Mobile<br/>Termux / Tailscale / KDE Connect"]
|
||||
end
|
||||
subgraph LAB["Home lab (.lab.audasmedia.com.au)"]
|
||||
C["Caddy reverse proxy<br/>.35"]
|
||||
G["Gitea<br/>.35 :3001/:2222"]
|
||||
P["Pi-hole DNS<br/>.35"]
|
||||
end
|
||||
subgraph S13["Web-facing + Docker host (.13)"]
|
||||
N["n8n :5678"]
|
||||
PR["Prefect 3 :4200"]
|
||||
OR["OmniRoute :20129"]
|
||||
OW["Open WebUI :3000"]
|
||||
POR["Console portal :8500"]
|
||||
DSH["dsh chat :3081-84"]
|
||||
JK["Jervis voice :8501"]
|
||||
EN["engram .13:7437"]
|
||||
HH["headroom :8787"]
|
||||
end
|
||||
subgraph AGENTS["pi agents (per machine)"]
|
||||
EXT["dashboard.ts ext"]
|
||||
SUB["pi-subagents 18 types"]
|
||||
TS["pi-tasks"]
|
||||
MCP["MCP servers"]
|
||||
end
|
||||
D27 -->|"pi sessions"| AGENTS
|
||||
D51 -->|"pi sessions"| AGENTS
|
||||
M -->|"Tailscale / SSH"| D27
|
||||
M -->|"NTFY alerts"| AGENTS
|
||||
AGENTS -->|"state JSON"| EXT
|
||||
EXT -->|"~/.pi/agent/dashboard"| POR
|
||||
EXT -->|"notify"| M
|
||||
AGENTS -->|"LLM (omni provider)"| OR
|
||||
OR -->|"Caddy"| C
|
||||
C -->|"gitea.lab"| G
|
||||
C -->|"n8n/console.lab"| S13
|
||||
N -.->|"webhooks / triggers"| AGENTS
|
||||
PR -.->|"pipelines"| AGENTS
|
||||
AGENTS -->|"compress"| HH
|
||||
AGENTS -->|"memory"| EN
|
||||
Reference in New Issue
Block a user