A Zone-owned runtime
Users run services on their own devices while BuckyOS manages activation, routing, service discovery, and upgrades.
Definition
It is a distributed operating system for personal clouds. A Zone can include one or many devices, expose services through stable gateways, install apps as packages, and give every app and agent a verifiable identity.
Users run services on their own devices while BuckyOS manages activation, routing, service discovery, and upgrades.
Developers can ship web apps, Docker-backed services, native services, client packages, agents, and system plugins.
OpenDAN, Jarvis, Agent Tool, AI Computer Center, and Message Center make agents first-class system actors.
Architecture
system-config stores Zone state, scheduler derives the intended system, node-daemon converges each device, and cyfs-gateway makes services reachable across real home and edge networks.
The Zone's source of truth for users, devices, services, permissions, and scheduler results.
A deterministic derivation layer that writes node_config, service_info, gateway routes, and RBAC state.
A device-side convergence loop that installs, deploys, starts, stops, and reports service instances.
The networking kernel for ZoneGateway, NodeGateway, service routing, NAT traversal, and process-chain policies.
The identity and permission path for session tokens, trust keys, and resource-level enforcement.
A Zone-local content and package distribution service for ready-first app and system upgrades.
Use cases
The platform is for applications that should live with the user: private services, local-first tools, AI agents, personal knowledge systems, content networks, and hardware-integrated products.
Wrap a Docker service with BuckyOS app metadata, expose it through the ZoneGateway, and let users install it into their own cloud.
Use the Rust or TypeScript SDK to call system services, discover endpoints, and request user-granted capabilities.
Give agents DID-based identity, tool access, memory, workflow hooks, and controlled runtime isolation.
Target OOD devices, edge nodes, private gateways, and multi-device Zones with a single system model.
Quick start
Source installation is the recommended first step for contributors because it exposes the build, rootfs, gateway, and runtime workflow.
git clone https://github.com/buckyos/buckyos.git
cd buckyos
uv run src/buckyos-build.py --skip-web
Why it exists
Modern software became services, but user data, identity, and distribution moved into platforms owned by others. BuckyOS starts from the opposite assumption: the user owns the Zone, the apps run there, and identity travels with the user.
For developers, this creates a new product surface: apps can be modular, AI-friendly, private by default, and distributed through open infrastructure instead of platform tax and lock-in.
Community
Learn and build with others in the Dev Camp, contribute code and ideas, or take part in the open source community.
Build your idea with expert guidance. Applications are open year-round to developers worldwide.
Explore the camp → Repository GitHubRead code, open issues, send pull requests, and follow active discussions.
Governance SourceDAOExplore contribution rewards, DAO rules, and long-term project governance.
Documentation Architecture docsUnderstand the current system before changing scheduler, gateway, identity, or delivery paths.
BuckyOS Agent Dev Camp
Open to developers worldwide, whatever your work or study status. Learn a practical method for building Agent applications and bring an idea to life with expert guidance.
Learn the standard methodology and four-stage workflow for Agent applications.
Get hands-on guidance from an expert and avoid common AI development pitfalls.
Team up with like-minded builders worldwide to turn your idea into a real product.
Explore new career and independent-building opportunities in the AI era.
Application questionnaire
Students, employees, freelancers, independent builders, and people between opportunities are all welcome. After you confirm your email, we will review your application and email program details if approved.