- Chat mode: AIUI loads in sandboxed iframe at /dashboard/chat with transparent bg - Mode switcher: Easy + Pro tabs only, Chat is a launcher button - Keyboard shortcuts: Cmd+1 (Easy), Cmd+2 (Pro), Cmd+3 (Chat), Cmd+M (cycle) - Directional transitions: chat slides from/to left, dashboard from/to right - Context broker: postMessage protocol for quarantined AIUI communication - AI permissions store: user-controlled toggles for data access categories - Settings UI: AI Data Access section with per-category toggles - AIUI container manifest and nginx proxy config for /aiui/ - Deploy script builds AIUI with /aiui/ base path - Overnight loop infrastructure (loop.sh, prepare.sh, plan.md, prompt.md) - Security hooks for autonomous overnight runs Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Archipelago App Manifests
This directory contains app manifest definitions for containerized applications in the Archipelago Bitcoin Node OS.
App Categories
Bitcoin & Lightning
bitcoin-core/- Bitcoin Core full node (v24.0.0)lnd/- Lightning Network Daemoncore-lightning/- Core Lightning (CLN)lightning-stack/- Complete Lightning implementation (v0.12.0)btcpay-server/- BTCPay Server payment processor (v1.12.0)mempool/- Mempool blockchain explorer (v2.5.0)fedimint/- Federated Bitcoin minting (v0.3.0)
Web5 & Decentralized Protocols
nostr-rs-relay/- High-performance Nostr relay (Rust)strfry/- Nostr relay (C++)web5-dwn/- Decentralized Web Nodedid-wallet/- Web5 wallet with DID support
Self-Hosted Services
home-assistant/- Home automation (v2024.1.0)grafana/- Monitoring and dashboards (v10.2.0)ollama/- Local AI models (v0.1.0)searxng/- Privacy-respecting search engine (v2024.1.0)onlyoffice/- Office suite (v7.5.0)penpot/- Design platform (v2.0.0)
Custom Applications
endurain/- Endurain application platform (v1.0.0)morphos-server/- MorphOS server (v1.0.0)
Mesh Networking & Routing
meshtastic/- Meshtastic LoRa mesh networkingrouter/- Mesh routing and local network management
Manifest Format
Each app has a manifest.yml file defining:
- Container image and version
- Resource requirements
- Dependencies
- Security policies
- Health checks
- Network configuration
See docs/app-manifest-spec.md for the complete specification.
Quick Start
Build All Apps
./build.sh
Build Specific App
./build.sh <app-id>
Development
See DEVELOPMENT.md for development guide and QUICKSTART.md for quick start instructions.
Port Assignments
See PORTS.md for complete port mapping. All apps use unique ports and are automatically offset in development mode.