dag.shell
I want my wife too to be supportive like this ๐
take a note my future wife ๐
โค5โ1
Forwarded from Sapphire Builds.
Announcing Vitra v0.2.3: The Universal Visual Runtime & Spatial Version Control Engine
I built Vitra, an open-source visual runtime, deterministic layout engine, and spatial version control system. It formalizes UI design into an open Visual Abstract Syntax Tree (AST), provides a Git-compatible content-addressable object store for user interfaces, maintains bidirectional real-time synchronization with Penpot and Figma, and exposes a native Model Context Protocol (MCP) server enabling autonomous AI agents to inspect, audit, build, and version software interfaces with mathematical precision.
Key Features
- Deterministic Visual AST & Object Store: Typed, immutable scene nodes with spatial layout metrics, typography, and fills, backed by a content-addressable DAG using SHA-1 object hashing and zlib-compressed trees.
- True Spatial Version Control: Full Git semantics for design files (
- Embedded Web Studio & Zero-Dependency CLI: Single standalone native executable compiled with Bun. Serves an interactive canvas web studio and sync server directly from binary memory with zero external assets required on disk.
- Bidirectional Penpot & Figma(experimental) Live Sync: Seamless bridge connecting open design tools to code repos. Includes a hosted Penpot plugin with millisecond WebSocket synchronization directly mirroring canvas edits into your local AST.
- Headless Quality & WCAG Auditing: Automated continuous integration engine calculating WCAG 2.1 AA/AAA contrast ratios, geometry boundary overflows, and minimum touch target surface validations.
- Multi-Target Production Code Generation: Transpiles the Visual AST directly into idiomatic React with Tailwind utility classes, native Apple SwiftUI view hierarchies, and semantic HTML5/CSS.
- Zero-Dependency Bitmap & Vector Export: Headless vectorization pipeline compiling text to mathematical SVG paths, rasterizing pixel-perfect PNGs via an embedded WebAssembly engine without requiring external system font libraries or npm dependencies.
- AI-Native Model Context Protocol (MCP): 20 native JSON-RPC tools and pre-packaged agent skills installable directly into Claude Desktop, Cursor, and Antigravity (
Core Tech Stack
TypeScript, Bun, Yoga Layout, W3C Design Tokens, WebAssembly, OpenType, Resvg(Rust) , WebSocket, Lucide, React, Tailwind CSS, Model Context Protocol (MCP).
GitHub Repository: https://github.com/ruhamabek/Vitra
Website: https://vitra-ten.vercel.app/
License: AGPL-3.0
I built Vitra, an open-source visual runtime, deterministic layout engine, and spatial version control system. It formalizes UI design into an open Visual Abstract Syntax Tree (AST), provides a Git-compatible content-addressable object store for user interfaces, maintains bidirectional real-time synchronization with Penpot and Figma, and exposes a native Model Context Protocol (MCP) server enabling autonomous AI agents to inspect, audit, build, and version software interfaces with mathematical precision.
Key Features
- Deterministic Visual AST & Object Store: Typed, immutable scene nodes with spatial layout metrics, typography, and fills, backed by a content-addressable DAG using SHA-1 object hashing and zlib-compressed trees.
- True Spatial Version Control: Full Git semantics for design files (
init, add, commit, log, branch, checkout, merge). Features a true 3-way AST merge engine that automatically resolves non-overlapping structural and property changes.- Embedded Web Studio & Zero-Dependency CLI: Single standalone native executable compiled with Bun. Serves an interactive canvas web studio and sync server directly from binary memory with zero external assets required on disk.
- Bidirectional Penpot & Figma(experimental) Live Sync: Seamless bridge connecting open design tools to code repos. Includes a hosted Penpot plugin with millisecond WebSocket synchronization directly mirroring canvas edits into your local AST.
- Headless Quality & WCAG Auditing: Automated continuous integration engine calculating WCAG 2.1 AA/AAA contrast ratios, geometry boundary overflows, and minimum touch target surface validations.
- Multi-Target Production Code Generation: Transpiles the Visual AST directly into idiomatic React with Tailwind utility classes, native Apple SwiftUI view hierarchies, and semantic HTML5/CSS.
- Zero-Dependency Bitmap & Vector Export: Headless vectorization pipeline compiling text to mathematical SVG paths, rasterizing pixel-perfect PNGs via an embedded WebAssembly engine without requiring external system font libraries or npm dependencies.
- AI-Native Model Context Protocol (MCP): 20 native JSON-RPC tools and pre-packaged agent skills installable directly into Claude Desktop, Cursor, and Antigravity (
npx skills add ruhamabek/Vitra) for autonomous interface engineering.Core Tech Stack
TypeScript, Bun, Yoga Layout, W3C Design Tokens, WebAssembly, OpenType, Resvg(Rust) , WebSocket, Lucide, React, Tailwind CSS, Model Context Protocol (MCP).
GitHub Repository: https://github.com/ruhamabek/Vitra
Website: https://vitra-ten.vercel.app/
License: AGPL-3.0
This media is not supported in your browser
VIEW IN TELEGRAM
yo for my friends who don't watch football
Abay TV, and also on y2b, there is the IIRACHA Grand boxing Fight night
Abay TV, and also on y2b, there is the IIRACHA Grand boxing Fight night
dag.shell
yo for my friends who don't watch football Abay TV, and also on y2b, there is the IIRACHA Grand boxing Fight night
Hehe ๐
we got DD konjo gyal weyo this face gonna eat punch's now ๐คง
๐ญ1
dag.shell
DD konjo gyal
come here ms. Ru
@ruhambek take care of your sister ๐
@ruhambek take care of your sister ๐
dag.shell
yesterday we were browsing available events to attend
missing all those events bcuz there's literally nthig going on here
event แขแแแฉ ๐คง
event แขแแแฉ ๐คง
๐คฃ2
I got this CapCut alternative tool bcuz CapCut doesn't support linux os but [ Concat ] supports most OS`es what I loved about it is that it has an MCP feature and it is also [ open source]
dag.shell
has an MCP feature
#noMoreRawFootage video sharing ....... I will be editing my videos with gemini on CLI from now on ๐ค
dag.shell
am I cheating? nope am just working smart ๐
I donโt have time so I gave my agent my classmateโs report as a reference to help correct the parts where my advisor rejected my report
I donโt have time so I gave my agent my classmateโs report as a reference to help correct the parts where my advisor rejected my report
What a แฎแจแ
generation
Before the presentation I just confessed to my classmate that I copied some parts from her report and guess what? ๐ she did the same thing
Before the presentation I just confessed to my classmate that I copied some parts from her report and guess what? ๐ she did the same thing
we call it fair usage ๐ not แฉแจแ
- Tomorrow I will be Defending and presenting my แถแฎ game ๐
for the internship evaluation
- at the same time i will be competing to be the president of our campus tech club
Wish me luck chat :)
- at the same time i will be competing to be the president of our campus tech club
Wish me luck chat :)
๐ค5
U don't need
- makeup,
- แแ,
- แซแฃ ::
ur cool without anythingแฅแแฐ แฅแ
แแต แ แ แฃ ๐
::
- makeup,
- แแ,
- แซแฃ ::
ur cool without anything
๐1๐1
dag.shell
U don't need - makeup, - แแ, - แซแฃ :: ur cool without anything แฅแแฐ แฅแ
แแต แ แ แฃ ๐
::
Ain't stop chasing my talent ๐
dag.shell
Me and gemini against the evaluators lol
This media is not supported in your browser
VIEW IN TELEGRAM
What my inside told me before I entered the presentation room
Birhan Nega
To developers dating but still not married: your relationship like is that side project you started last year but forgot to make production-ready. ๐
You know it's impsossible to access your crush via SSH. ๐โค๏ธ
You know it's impsossible to access your crush via SSH. ๐โค๏ธ
I don't need ssh access ig i got the api key imm call the api endpoint on postman ๐
dag.shell
- at the same time i will be competing to be the president of our campus tech club
I just went to where the election is held and quickly got back before they saw me
Idk gin I felt that I couldn't do แแฐแจแต in front of new people ๐คง
Idk gin I felt that I couldn't do แแฐแจแต in front of new people ๐คง
dag.shell
I just went to where the election is held and quickly got back before they saw me Idk gin I felt that I couldn't do แแฐแจแต in front of new people ๐คง
> imm do my stuff in the dorm
> get my degree
> get out of this campus
> get my degree
> get out of this campus