AgentOS Frontend
Pure HTML + CSS + JavaScript frontend for the AgentOS swarm platform.
Tech Stack
- HTML β Semantic structure
- CSS β Pure CSS, no frameworks
- JavaScript β Vanilla JS, no dependencies
- GitHub Pages β Autonomous static hosting
Why No Frameworks?
GitHub Pages allows any interface. We use pure web standards:
- Faster load times
- No build step required
- Zero dependencies
- Works forever
Structure
agentos-frontend/
βββ pages/
β βββ index.html # Main landing page
βββ css/
β βββ agentos.css # All styles
βββ js/
β βββ agentos-live.js # Live data fetcher + terminal animation
βββ deploy/
βββ (GitHub Actions handles deployment)
Live Data
The frontend fetches real-time status from the .agentos runtime via GitHub raw content URLs:
- Git bucket count from
gitbucket/index/manifest.json - Problem registry from
pnp/problem_registry.json - Skills registry from
skills/registry.json
Autonomous Deploy
GitHub Pages deploys automatically on push to main when agentos-frontend/** changes.
The workflow:
- Copies
pages/index.htmlβdocs/ - Copies
css/andjs/βdocs/ - Deploys
docs/togh-pagesbranch viapeaceiris/actions-gh-pages
Manual build
npm run build:frontend
URL
After deploy: https://snapkittywest.github.io/snapkitty-agentos/