| actions |
Run named templates over selected vault items. Plain or LLM-backed; workflows chain multiple actions |
| agent |
Claude-Code-like coding agent — tool-use loop, permission-gated. Same brain in terminal (eos chat) and web (/agent/) |
| app-builder |
Consume app-spec notes: spawn claude-cli in an isolated git worktree to scaffold a new EmptyOS app per the spec, leave merge to a human |
| architecture-map |
Generate, archive, and browse narrative architecture maps of this EmptyOS repo via CodeBoarding. Long-running LLM analyses get a dedicated surface — kick them off with a scope picker, watch progress live, cancel mid-run, diff against past generations |
| boards |
Visual Work OS: Flexible boards with multiple views, automations, and offline export — backed by your Markdown Vault |
| bookme |
Share your availability and let people book meetings — a self-hosted scheduling page |
| cables |
Network/reticulation projects — schedules, batch IEC 60287 ampacity across many cables, topology. Use the cable-rating app for single-cable detailed analysis (em_engine layered IEC 60287 / 3D FEM / CYMCAP parse) |
| calendar |
A unified view of your schedule, aggregating tasks, journal entries, and external events |
| canvas |
Infinite canvas for note cards, connections, pan/zoom, and vault-backed boards |
| code |
Code-IDE-shaped web frontend over apps/agent. File tree + preview + diff viewer + terminal pane + chat. NOT a new backend — pure frontend reusing agent's session model, tool loop, and consent manager |
| company |
One Org primitive covering real teams, virtual sims, target employers, and mixed. Members can be humans (linked to apps/people/) or AI personas. Scenarios (critique / workshop / interview) operate on the AI members of any org |
| dharma-log |
Personal Buddhist study log — capture studied material, log confusions, turn them into your own wisdom through contemplative AI dialogue |
| dogfood-agent |
Spawn claude-cli as a persona to use EmptyOS like a real human, surface friction + behavior signal. Operator manual: docs/DOGFOOD-AGENT.md |
| earthing |
Substation grounding-grid analysis — Wenner soil-resistivity test (RESAP) interpretation, IEEE Std 80 grid resistance (Sverak / Schwarz two-term, plate-bound feasibility), tolerable touch / step potentials per §8 Dalziel, mesh + step potentials per §16, IEEE 80 §15 D_f / C_p / S_f decomposition, ENA EG-0 / IEC 60479 probabilistic risk assessment with ALARP banding, 2D top-down conductor geometry editor with rectangle template, per-project design scenarios with side-by-side comparison, and a what-if parameter sweep that ranks cheapest passing designs across mesh density × rod count × burial depth |
| feature-pipeline |
Drive a feature-brief through research → design → impl → dogfood → release. Each stage is a skill invoked as a focused claude-cli; reasoning between stages decides advance / retry / skip; the final publish step always lands in the room review gate |
| fix-agent |
Consume dogfood-agent's fix-prompt queue: spawn claude-cli in an isolated git worktree, branch-per-fix, leave merge to a human |
| forge |
Scaffold and track native apps. EmptyOS as a workbench for projects whose code lives outside the daemon |
| geo-cad |
Georeferenced drawings on a tile basemap. Other apps drop in features (lines, polygons, points) carrying attributes and get a Leaflet-Geoman editor + GeoJSON storage. DXF/SHP/KML/GeoPackage interchange via the optional gdal plugin |
| geocode |
Address ↔ lat/lon lookup via OpenStreetMap Nominatim. Free, cached, rate-limited to honour public-service usage policy |
| gesture |
Real-time hand-gesture demo — browser camera + MediaPipe. Maps gestures to actions, emits gesture:detected. Camera bytes stay on the device |
| grill |
Recipe-driven Socratic elicitation — surfaces the manifest knobs that bite later, writes a structured spec note before code exists |
| guideline |
Organize prescriptive guidelines (rules, principles, conventions) by category |
| hands-free |
Gesture-as-push-to-talk control mode. Open_Palm raises hand → voice command → gesture confirms. Routes through the command palette; no new app wiring needed. Camera + mic bytes stay on the device (Web Speech API uses Google servers for STT — noted in consent) |
| improv |
Practice improvisational performance with an AI scene partner. Yes-and dialogue, genre swap, emotional pivot, status games, monologue prompts. Logs sessions to vault for review |
| interference |
EMF / EMI studies. Phase A: 3D Biot-Savart B-field + image-method E-field around overhead lines and buried cables. Profile + grid analysis. Companion to apps/lines, apps/cables |
| kb |
Domain-general knowledge base — concepts, formulas, standards, cases, lessons |
| lightning |
Lightning protection (IEC 62305 / NFPA 780). Phase 1: 2D rolling-sphere shielding analysis along a profile. SESShield-3D-class visible-win deliverable; 3D heightfield analysis is Phase 2 |
| music-library |
Browse, play, and edit songs in your vault. Generate AI lyrics. No GPU required — pure vault + LLM |
| pattern-harvester |
Detect duplicated code patterns across apps, score by frequency × complexity × template-bias, surface SDK extraction candidates |
| people |
Person directory — roster, capacity, workload, relationships, birthdays, interactions. Absorbs the former contacts app |
| ppt |
Markdown-driven decks. One vault note per deck — present in fullscreen, export to standalone HTML |
| providers |
Manage think-capability providers — local LLMs, cloud APIs, Claude CLI. Edits the live capability chain without a restart |
| radio |
Continuous mixed-source stream — music, podcasts, devlog, DJ chatter |
| repo |
Read/edit/exec on the EmptyOS codebase, exposed as rooms verbs (chat-shape, [DO:]-gated). Parallel to apps/agent's bundled tools, which run inside the agent loop instead |
| reports |
Professional documents — PDR, CDR, TRR, proposals, specs, reports — with structured tables, signoff, and PDF + DOCX export |
| rooms |
Conversation rooms — single-agent (1:1) and multi-participant. Each room has a system prompt, optional knowledge files, and persistent history. The shared substrate where the user, named agents, and (in v2) CLI participants meet. Renamed from gpts 2026-05-09; existing per-agent histories migrate losslessly to 1:1 rooms |
| routing |
Multi-stop route planning via OSRM. Free, cached, rate-limited. Pairs with geocode + EOS_MAP for trip planning from vault data |
| sandbox |
HTTP API + status page for the sandbox-pool plugin: small pool of throwaway EmptyOS daemons on :9002+ that operators (Claude, /loop jobs, test scaffolds) lease, restart, and release. Routes a kill/restart through a daemon-owned endpoint instead of raw Bash taskkill, which the auto-classifier won't authorise |
| scroll |
Vertical AI-generated short-clip feed driven by user-curated personas |
| sim |
Native EMTP-class power-systems simulator. Runs netlists via the sim engine, persists runs in the vault. Other apps consume via the engine directly; this app is the run viewer + standalone-run UI |
| skill |
Skill registry for rooms agents — system-prompt overlays + verb allowlists invoked by /. Parallel to apps/agent/skills.py which serves the agent loop |
| soil |
Multi-layer soil resistivity inversion from Wenner sounding measurements. Paste a measurement table, pick a layer count, and get a converged ρ/h model with per-point fit, reflection coefficients, and Jacobian-SVD diagnostics that flag over-parameterised fits. Forward kernel validated against an independent industry reference case to within 0.1% RMS |
| store |
Browse, install, and uninstall apps / plugins / skills. Restart-required toggle UI over the local catalog — every manifest in the repo shows up here, install state is per-user |
| test-app |
test app |
| tiers |
View and edit release tier membership for apps + plugins |
| tour |
Walks the user through real EmptyOS surfaces. Apps contribute steps via contributes.tour.step; the tour orchestrator drives EOS.navigate + spotlight |
| trace-miner |
Ambient syslog miner — groups recurring errors into prioritized, evidence-backed issues and feeds the fix-agent loop |
| vault-graph |
Force-directed graph of vault notes, links, and references |
| video-digest |
Queue YouTube URLs and turn them into vault Web-Clip digests with AI-distilled summaries |
| voice-assistant |
Conversational voice assistant using listen, think, and speak capabilities |
| welcome |
Public-facing landing page for an EmptyOS deployment — directs visitors to the publicly reachable surfaces (radio, etc.) |
| writing-editor |
Workplace writing editor — paste a draft, pick audience + tone, get a revised version with per-edit rationale |