Skip to content

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

Repository files navigation

bizencore-site

The brand site for bizencore.com — Utopia orchestrator.

A static brand site for bizencore, built around “Utopia orchestrator.” The homepage introduces the brand’s philosophy and presents Terminal as a current product; product details live at /terminal/. A black background, Instrument Serif, a blue connecting line and restrained scroll reveals give the site its visual identity. Product demos load only on request. The vision is to envision a specific desirable future, then orchestrate people, agents and eventually ASI toward realizing it. ASI is presented as a future horizon, while Terminal is a currently available product. Personal-studio and lifestyle-tools positioning is deliberately absent.

The Vision section connects definite optimism with the perception–action cycle of the free energy principle and active inference as a design influence. Window supports updating understanding; Terminal supports acting on the world, with results informing further understanding. A Pezzulo, Parr and Friston review is linked as background. This describes the design rationale, not a claim that either app implements a formal active-inference algorithm.

Window and Terminal form the product pair: Window supports updating understanding through reading, explanations and review; Terminal connects human intent to agent action in the world. Results feed back into understanding. Window's introduction lives at /window/, with its supplied icon and a reading-flow diagram rather than screenshots containing personal course material. Window and Terminal each have a full homepage chapter with a heading, preview and product details; the earlier compact overview cards have been removed. Window uses an actual development screenshot showing the app's original sample document. Grok Bot Forum and ratelimit.world appear as small, concrete initiatives in the footer's Projects list above the final Cirno icon, separate from the core products. Grok Bot Forum is an unofficial guide, not affiliated with xAI or X Corp.; neither project is presented as representing the full scope of bizencore's vision.

Structure

  • index.html, styles/home.css, scripts/home.js, scripts/mascot.js, scripts/mascot-tour.js — homepage, product preview and the centered Cirno portrait. No runtime dependencies.
  • terminal/ — the product page, shared brand font, screenshots and isolated demos.
  • downloads/ — desktop beta distribution page and release feed.
  • img/ — the current Cirno artwork, homepage favicon and social preview. Unused artwork from the old 3D site has been removed.

Run locally

Serve the repository root through a static server so root-relative links resolve:

npx serve .

Run the homepage checks with node tests/home.test.mjs.

The hero uses the existing frontal, eyeless Cirno artwork from Terminal with SVG eyes. scripts/mascot.js follows Terminal's MascotPortrait.tsx blink timing and transitions, with coordinates calibrated for the frontal face. In the hero, when the cursor stops for 2.2 seconds or leaves the page, Cirno looks around and varies her expression; longer inactivity can make her sleepy. Section stops have fixed presentation poses and keep blinking; a nearby cursor or click can briefly interact before the section pose returns. A returning cursor wakes her, while clicking, tapping or pressing Enter on the portrait makes her happy. Autonomous movement and blinking pause offscreen, in background tabs, and with reduced motion; explicit clicks still change expression without animation. Check these behaviors with node tests/mascot.test.mjs.

The same Cirno portrait moves between the hero, Vision on the right, Window on the left, Terminal on the left, and the Cirno introduction on the left. The final approach enters the centered icon from the left, matching the logo’s gaze. At each stop, its carrier is physically mounted inside that section and scrolls with the text; only transitions use a floating layer. Elapsed-time damping smooths coarse wheel input during flights and fades out at each end so landings align immediately with the section. The ending uses the supplied transparent angled face and black-background logo, with eye landmarks calibrated to align the images during the turn, zoom and crop. The route reverses upward and recomputes after resizing, font loading or demo expansion. Reduced motion keeps a static hero and the supplied final logo. Check the route with node tests/mascot-tour.test.mjs.

Deploy

Static hosting with no build step. This is one shared deployment for the brand homepage, /terminal/ and /downloads/; releasing one must preserve the current versions of the others. Preserve the live desktop release feed when it is newer than the local file.

Deploy the reviewed source tree, including index.html, img/, scripts/, styles/, terminal/ and downloads/. The current brand site is the only homepage; do not reconstruct it from an older deployment. Historical 3D versions exist only in Git history and old Vercel deployments. Before publishing, run node tests/home.test.mjs and node tests/terminal.test.mjs against the exact deployment directory. The homepage test rejects the legacy 3D page. Stage with vercel deploy --prod --skip-domain, verify the homepage, Terminal, download feed and their separate favicons, then promote that tested deployment.

Terminal product demo

terminal/demo/ embeds the actual App, TaskRow, Mascot and AgentWorkspace components with the original product CSS. Build from the product checkout with node demo-src/build.mjs /path/to/bizencore-os; source hashes are saved in terminal/demo/source.json. Only memory storage, clipboard and native IPC are substituted. CSP blocks backend requests.

Run node tests/terminal.test.mjs, node tests/terminal-interactions.test.mjs and node tests/product-demo.test.mjs. The last checks edition switching, reset, isolation boundaries and bundle provenance. Terminal² preserves its desktop layout; the mobile default is the real responsive Terminal web UI.

Chat connectivity section

terminal/picker/ uses the product's actual MCP Apps Picker and CSS with an isolated sample client. Rebuild with node demo-src/build-picker.mjs /path/to/bizencore-os. It sends no chat messages and does not modify the user's task list. Service logos and official setup sources are documented in terminal/media/chats/README.md.

Terminal entry cards

/terminal/ retains its original hero, introductory copy and switchable product screenshot. A light Terminal web card and a dark Terminal² desktop card sit directly before the final comparison table in the same section. Product names use the bundled Instrument Serif face, including the final comparison table. Cards link to the web app, overview and desktop chapter; the adjacent table provides the detailed comparison. Feature rows, release feed, download verification and legacy installation links stay in the final section. Screenshots remain the labeled v0.1.35 sample UI.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages