OpenVibe.Space · spaces
Make a space. An app on your OpenVibe account.
Describe what you want and OpenVibe AI builds it, or start from a template and change anything in the editor. A space signs visitors in with OpenVibe, keeps shared lists and private data, and talks to OpenVibe AI.
The builder, the editor and the preview work for everyone signed in. Publishing a space at its own address opens with public hosting.
Start from a template
Each one is a working space you can open in the editor and change: sign-in, data and AI already wired.
How a space comes together
- Describe it, or pick a templateSay what the app should do and OpenVibe AI writes a first version, or open a template.
- Change anythingThe editor shows your space's files with a sandboxed preview beside them, so every change is visible at once.
- Sign-in, data and AI built inThe space SDK gives you the visitor's OpenVibe profile, shared lists, private storage, OpenVibe AI and server functions.
- Share itPeople open it with their OpenVibe account; publishing at its own address opens with public hosting.
Static hosting: publish a site, keep every deploy.
Immutable, content-addressed deploys with one-step rollback, previews, Git deploys and verified custom domains. OpenVibe staff host here today; it opens to everyone once abuse handling and a designated DMCA agent are in place.
How a deploy works
- Make a project and a siteA project holds sites and the people who may change them. Each site gets its own address under openvibe.website.
- Upload, or connect GitUpload a folder or a .tar.gz from the dashboard or the API, or deploy from a public Git repository. Nothing is built or executed: the files are served as they are.
- Preview, then activateCheck a deploy at its private preview address, then make it live. Activation switches one pointer, so rolling back is one step too.
What works now
The same over the API
With a Network token for openvibe.space that holds space.deploy.create and a role in the site's project.
tar -czf site.tar.gz -C dist .
curl -X POST "https://openvibe.space/api/v1/sites/$SITE_ID/deploys?activate=1" \
-H "Authorization: Bearer $TOKEN" -H 'Content-Type: application/gzip' \
--data-binary @site.tar.gzQuotas per project
What a project may use today; staff can raise a project's quota.
| Limit | Production | Sandbox |
|---|---|---|
| Storage | 1 GB | 100 MB |
| Deploys per day | 50 | 20 |
| Sites | 10 | 3 |
| Custom domains | 5 | 0 |
| Files per deploy | 10,000 | 2,000 |
| Largest file | 25 MB | 10 MB |
These are the limits the service enforces, read from github.com/OpenVibers/OpenVibe.Space/blob/main/server/hosting-config.js.
Questions
What is a space?
A small app on your OpenVibe account: a page with your own code that signs visitors in with OpenVibe, keeps shared lists and each visitor's private data, can call OpenVibe AI, and can run server functions.
Do I need to know how to code?
No. Describe what you want and OpenVibe AI builds a first version, or start from a template. Everything is editable in the editor, with a live preview beside it.
Who can use a space I make?
Anyone you share it with signs in with their OpenVibe account. Each visitor's private data is theirs; shared lists are what everyone in the space sees.
Can I publish a space at its own address?
Publishing at its own address opens with public hosting, once abuse handling and a designated DMCA agent are in place. The builder, the editor and the preview work for everyone signed in today.
What is static hosting?
Immutable deploys of a built site with previews, one-step rollback, Git deploys and verified custom domains under openvibe.website. OpenVibe staff host on it today; it opens to everyone with public hosting.
Where did the forum go?
The forum moved to OpenVibe.Community; old links redirect there.
Looking for the forum?
The forum moved to OpenVibe.Community.