How I’m Adding Local AI Autocomplete to CanvasDesk: Laya, System One Models, and Node-Based Calculations
A blank canvas for a calculation diagram and instead of flow, your thinking gets stuck in manual routine. You open the editor to quickly sketch out a service architecture or unit-economics. But instead, you start recalling the exact formula syntax, the name of a variable from a neighboring block, an

A blank canvas for a calculation diagram and instead of flow, your thinking gets stuck in manual routine. You open the editor to quickly sketch out a service architecture or unit-economics. But instead, you start recalling the exact formula syntax, the name of a variable from a neighboring block, and scrolling through a catalog of 60+ templates. Your thinking is ready to work, but it grinds against manual routine. https://youtu.be/ky0yeIG73zQ A quick intro to CanvasDesk If you haven’t encountered this class of tools before, here’s a quick onboarding. You assemble a diagram from nodes: blocks that can be formulas, data, operations, or templates. You connect them with links. Unlike a regular diagram, each node actually calculates the math. The graph becomes an executable model, not just a picture. There are almost no services that can do visual mathematical modeling and also have a full-fledged node system. So CanvasDesk has to be explained from scratch — and that’s fine. Recently, I started testing the assembly of large diagrams. In the video, you can see an example: a calculation diagram for a full-fledged e-commerce platform infrastructure with all internal systems and 1x, 3x, and 5x load scenarios. Why regular LLMs don’t work Jev from TypeSafe AI and Laya belong to another class — System One Models, models of “fast intuitive reactions.” They don’t unfold text token by token; instead, in a single pass they solve typed tasks: classify, rank options, and output a calibrated probability. Jev sits in a closed cloud behind an API. Laya — a fresh open-source analog released under Apache 2.0 — is fully compatible with Jev over the wire protocol and runs locally. Key parameters of Laya: ~421 million parameters; What Laya gives CanvasDesk Autocomplete for formulas and variables Next-node suggestions Complexity tailored to role Laya’s role: not a generator, but a smart dispatcher If the experiment takes off, assembling diagrams will stop being like laying asphalt by hand. CanvasDesk will be able to suggest the next step as naturally as an IDE suggests code autocomplete. Previously how CanvasDesk started https://medium.com/@dankuzmichev/canvasdesk-from-replacing-the-desktop-to-visual-mathematical-modeling-3d24e1f0c9b4 What’s next In the meantime, you can try the web version of CanvasDesk yourself: https://danku13.github.io/CanvasDesk/app/ Source code is on GitHub: https://github.com/danku13/CanvasDesk Article about Laya and Jev with a demo: https://medium.com/@visrow/what-is-laya-laya-vs-jev-with-live-demo-42c2ab494e02 If this topic resonates, I’d be glad to get feedback, ideas, and stars on GitHub. For an early pet project, that matters especially. And you can connect with me via https://www.linkedin.com/in/daniil-kuzmichev-31836b101/ or https://www.facebook.com/danku13
Key Takeaways
- •A blank canvas for a calculation diagram and instead of flow, your thinking gets stuck in manual routine. You open the editor to quickly sketch out a service architecture or unit-economics
- •This story was reported by Dev.to, covering developments in the dev space.
- •AI advancements continue to reshape industries — read the full article on Dev.to for complete coverage.
📖 Continue reading the full article:
Read Full Article on Dev.to →


