Open PC2 home
After setup, elastos opens the local PC2 home surface instead of dropping you into a vague daemon story.
curl -fsSL https://elastos.elacitylabs.com/install.sh | bash
elastos setup
elastos
ElastOS Runtime gives you a rooted local world for chat, sharing, sites, apps, and AI.
Install it, run elastos setup, then open your PC2 home to chat. Add explicit
extras when you want direct share/open, and preview a site from your own rooted
localhost://... space. Apps and agents use explicit capabilities instead of broad
account access.
Install from the public gateway, run setup once, then open your PC2 home. Add explicit extras when you want direct share/open, or preview a local site right away.
curl -fsSL https://elastos.elacitylabs.com/install.sh | bash
elastos setupelastoselastos chat --nick aliceelastos setup --with kubo --with ipfs-provider --with md-viewer && elastos share README.mdelastos site stage ./website && elastos open localhost://MyWebSiteSmartWeb should not start with broad account access, opaque cloud state, or public URLs as the primary identity model. ElastOS Runtime starts locally. Every capsule, tool, or agent begins with no permissions and gets precise capability tokens for precise actions.
These are the quickest real paths for a new user after install. Chat is part of the core
setup path. Direct share/open uses explicit extras. Local site preview stays rooted in
localhost://MyWebSite.
After setup, elastos opens the local PC2 home surface instead of dropping you into a vague daemon story.
curl -fsSL https://elastos.elacitylabs.com/install.sh | bash
elastos setup
elastos
Chat is the narrow one-terminal managed runtime path for the current preview.
elastos chat --nick alice
Sharing gives you a stable elastos:// identity first, with local open and optional public transport on top. On a fresh install, add the explicit share/open extras first.
elastos setup --with kubo --with ipfs-provider --with md-viewer
elastos share README.md
elastos open elastos://<cid>
Your browser-facing local root is localhost://MyWebSite.
elastos site stage ./website
elastos open localhost://MyWebSite
The installer, release metadata, and update flow are signature-verified.
elastos update
Current proofs include install, PC2 home, chat, direct sharing, local sites, and the wider native/WASM/microVM runtime work on Linux.
The runtime keeps the trusted part narrow: isolation, signatures, capability validation, local state, and routing. Providers and capsules sit above that core so your local world, apps, and agents do not need broad ambient authority.
localhost://... paths, elastos://peer/, elastos://ai/, and signed content flows are exposed through provider contracts instead of ambient access.chat auto-manages a user runtime, share and update run direct, and agent, capsule, and runtime-backed WASM or microVM work use an explicit operator runtime.localhost://Users/..., localhost://Public/..., and localhost://ElastOS/... stay on your own node.
localhost://MyWebSite is the browser-facing local site root. localhost://Public/... remains the shared-files root.
localhost://WebSpaces/... is the future dynamic WebSpace/AppCapsule resolver surface, not ordinary path-based storage.
elastos share is elastos://<cid>.
elastos open elastos://<cid> opens that share through the local bridge.
elastos share --public keeps a live public edge open while the command runs.
The current model is local-first: your browser-facing site lives under localhost://MyWebSite,
you stage it with elastos site stage, and public reachability is an explicit gateway choice.
Use elastos site serve --mode local with your own stable IP, reverse proxy, or domain.
Use elastos site serve --mode ephemeral for a temporary cloudflared edge.
Planned next: a higher-availability hosted front door that proxies or mirrors the same local/public site contract.
In ElastOS, a human using a shell surface and an AI agent running in the background are the same kind of actor. They request capabilities through the same API, receive the same cryptographic tokens, and are audited the same way. There is no separate AI backdoor.
elastos://ai/ provider contract for model routing under the same capability system used everywhere else.localhost://Users/self/Documents/Calendar/* to suggest meeting times without broader access.localhost://Users/self/Documents/Notes/project-x/* and write only to localhost://Users/self/Documents/Drafts/*.localhost://Users/self/Pictures/* without being able to read localhost://Users/self/Documents/*.localhost://...Rooted local PC2 spaces such as Users, UsersAI, ElastOS, Public, and MyWebSite stay on your own node.
elastos://Content-addressed identities, peer surfaces, provider contracts, and signed network resources live here.
WebSpaces are special AppCapsules that resolve named monikers dynamically, while file-backed localhost roots remain ordinary local state.
Richer desktop, browser, and hosted-shell experiences can sit above the same runtime once operator and user paths are more productized.
Peer-native discovery, richer sharing, identity bridges, and wider ecosystem integration are planned convergence work, not current runtime claims.