PLATFORM
AGPL-3.0 · SELF-HOSTED · YOUR KEYS

Inside the box

The platform all 60 applications are standing on.

The apps are the visible part. Underneath, the same pieces run for all of them — one cockpit, one queue, one credential vault, one set of databases. An app never ships its own copy; it reaches platform capability by declaring what it needs.

The oshal operations dashboard
The ops dashboard. Runtime health, the process-flow snapshot, and the per-agent health registry, read from live APIs.
01 / The surface

Cockpit & ribbon

One shell for every app. The left ribbon is drawn from the app you opened, and the URL decides — never a cached preference.

Learn more →
02 / Connections

Connectors & the vault

310 hand-audited connector specs ship in the repo. Your token is encrypted per user, and the model never sees it.

Learn more →
03 / Work routing

Queues & the mesh

A request becomes a ticket, a ticket becomes phases, and phases are dispatched to accountable bot identities over durable streams.

Learn more →
04 / State

Databases

Four stores, each doing the job it is genuinely better at — and one of them is optional on purpose.

Learn more →
05 / Operations

Monitoring & self-healing

The stack watches itself, files its own incident tickets and does root-cause analysis on them — with the repair still gated on a human.

Observe-only by default Learn more →
06 / any-bot

Model harnesses

40 model providers wired in, hosted or local, on your keys — with a containment boundary that fails closed.

Learn more →
07 / Reach

Remote & edge nodes

A bot is an identity, not a location — and an identity can live on the desktop where your browser is already signed in.

Learn more →
08 / Interop

External agents (A2A)

Agents that are not yours can be given a scoped door into the swarm — and oshal bots can call out through the same protocol.

Shipped, default off Learn more →
09 / The wall

Security & isolation

Auth per route, credentials the model never sees, per-user data scoping, and a fail-closed gate between a commit and the public.

Learn more →

Who does the work

99 accountable agents, each with one job.

The swarm is not one model wearing hats — it is a roster of named identities, each with a declared role, its own model and tools, and its own line in the cost table. Every one is a real persona that ships in the repo.

3d-printing-bot3D Printing & Additive Manufacturing Specialist
agent-factoryswarm/factory
ambient-analystAmbient Person-Model Enrichment Analyst
animatronics-botAnimatronics & Prop Effects Specialist
apply-operatorCareer Application Submission Operator
architect-botSystem Architect
business-plan-botBusiness Strategy & Financial Planning Specialist
camera-operatorCamera Control Operator
cloud-ops-botCloud operations
code-developerSenior Software Engineer
code-reviewerSenior Code Reviewer
codex-packerBot Authoring Factory
daily-standup-summary-botDaily Standup Analyst & Team Status Reporter
data-extraction-botData Extraction & Web Scraping Specialist
deck-builderPresentation Guide
delivery-analystBusiness Analyst
delivery-architectSolution Architect
delivery-sizerPerformance and Capacity Analyst
delivery-verifierDelivery Verification and Hand-over
devops-botDevOps Engineer
documentation-writerTechnical Writer
drives-specialist-botVariable Frequency Drives & Industrial Motion Control Specialist
drone-operatorDrone Flight-Planning Operator
eats-conciergeEats Concierge & Food-Delivery Specialist
eats-foundationcommerce/food-foundation
electrical-specialist-botElectronics & Electrical Systems Specialist
email-botEmail Integration Specialist
email-summarizerCommunications hub
everything-defaultGeneralist Agent
facebook-botFacebook Integration Specialist & Social Media Automation Engineer
feeds-curatorFeeds Curator & Signal Watcher
finance-analystFinance analyst
gcp-cli-botGoogle Cloud Platform & GCP CLI Specialist
google-botGoogle Workspace API Specialist
haven-home-assistantorchestrator
hephaestusVisionary Creator & Swarm Director
home-botSmart-home control
identity-advisorIdentity advisor
incident-remediation-botIncident Remediation Specialist
incident-response-botIncident Responder
intake-botintake-specialist
linkedin-profile-operatorLinkedIn Profile Customization Operator
log-analyzer-botLog Analysis & Pattern Detection Specialist
marketing-strategy-botMarketing Strategy & Campaign Director
motivational-quotes-botMotivational Speaker & Quote Specialist
movies-conciergeMovies & TV Concierge & Media Specialist
movies-foundationmedia/film-tv-foundation
news-aggregator-botNews Intelligence Analyst & Sentiment Specialist
online-sales-botE-commerce Sales Engineer & Conversion Optimization Specialist
oshal-assistantOSHAL Assistant
oshal-developerOSHAL platform developer
personal-assistantSwarm Concierge
physics-botApplied Physics & Engineering Mechanics Specialist
pr-communications-botPR & Communications Specialist
presentation-botPresentation Specialist
project-managerProject Manager
pumpkin-botAnimated Jack-o'-Lantern / Halloween Prop Voice
purchasing-foundationcommerce/foundation
quality-judgeQuality Judge / Grading Specialist
queue-botQueue Manager / Quality Enforcer
rca-specialistRCA Specialist
remediation-writerSRE Remediation Engineer
research-botResearch Analyst
rides-conciergeRides Concierge & Transportation Specialist
rides-foundationtransportation/foundation
robotics-botRobotics Systems & Automation Specialist
sat-operatorSatellite Operations Planner
scheduler-botJob Scheduling Expert & Automation Coordinator
screenplay-writerSeries Screenwriter
security-analystSecurity analyst
security-auditor-botSecurity Auditor
self-healing-botInfrastructure Self-Healing & Autonomous Code Deploy Specialist
shopping-conciergeShopping Concierge & Purchasing Specialist
small-motors-botSmall Motor Systems & Motion Control Specialist
social-writerSocial Content Partner
spaces-operatorSpatial Capture & Reconstruction Operator
spotify-conciergeSpotify Concierge & Music Specialist
spotify-foundationmedia/music-foundation
storage-assistantStorage Operations Assistant
system-architectSenior Systems Architect
task-managerQA Validator & Final Gatekeeper
test-engineerSenior Test Engineer
tester-botQA Engineer
trade-recap-botDaily Trade Recap Operator
trading-analystTrading analyst
trading-research-analysttrading/research-mass-finder
travel-conciergeTravel Concierge & Trip-Planning Specialist
travel-foundationtravel/foundation
vault-botVault credential broker (KV + short-TTL scoped credential issuance/revocation)
video-botVideo Generation and Assessment Specialist
video-directorShort-form Video Director
vids-operatorVeo Specialist & Vids Studio Operator
weather-analysttrading/weather-mass-finder
weather-botWeather Data Specialist & Formatter
website-design-botWebsite Design & SEO Specialist
welding-specialist-botWelding & Metal Fabrication Specialist
workflow-assistantWorkflow Orchestration Specialist
world-analystWorld Intelligence Analyst
world-foundationWorld Intelligence Foundation