GitHub management panel for VS Code
|
|
3 kuukautta sitten | |
|---|---|---|
| media | 3 kuukautta sitten | |
| .gitignore | 3 kuukautta sitten | |
| .vscodeignore | 3 kuukautta sitten | |
| README-draft.md | 3 kuukautta sitten | |
| ai.js | 3 kuukautta sitten | |
| extension.js | 3 kuukautta sitten | |
| gh.js | 3 kuukautta sitten | |
| package-lock.json | 3 kuukautta sitten | |
| package.json | 3 kuukautta sitten |
Where Language, Visual Graphs, and AI Agents are fully reversible.
Build production-ready applications from natural language — deterministically.
VisualLogic is a full-stack AI programming system built on VL (Visual Language) — a minimal, deterministic language designed specifically for AI code generation.
It is not a low-code tool. It is not a prompt wrapper. It is a complete programming system where:
VisualLogic is not a tool on top of code. VisualLogic is the programming system itself.
VL-Code Editor — AI-powered code editing with full VL syntax highlighting
VL (Visual Language) v2.91 is a declarative, component-oriented language covering the full stack through six file types:
| Extension | Purpose | Description |
|---|---|---|
.vx |
App | Navigation, routing, configuration |
.sc |
Section | UI tree, state, events, styles |
.cp |
Component | Reusable props-driven UI blocks |
.vs |
Service | API contracts, domain logic |
.vdb |
Database | Tables, columns, types, relations |
.vth |
Theme | Colors, typography, spacing tokens |
Traditional programming languages carry enormous entropy — formatting choices, import orderings, naming conventions, bracket styles. This makes AI generation unreliable and expensive.
VL eliminates this problem:
Massive parallelism — independent components enable multi-agent concurrent generation
APP MyApp
--title: My Application
--theme: Theme-Default
SECTION Dashboard
--$userCount(INT) = 0
--HANDLER onLoad()
----CALL UserDomain.getStats()
------ON SUCCESS
--------SET $userCount = result.total
--<Column "root">
----<StatCard "users"> label:"Total Users" value:$userCount
Give VisualLogic a product requirement in plain language. An automated 8-agent pipeline handles everything:
| # | Agent | Output |
|---|---|---|
| 1 | Requirements Analyst | PRD document |
| 2 | Data Architect | Database schema (.vdb) |
| 3 | Service Designer | API contracts (.vs) |
| 4 | UI Architect | Screen/component breakdown |
| 5 | Component Builder | Reusable UI components (.cp) |
| 6 | Service Coder | Business logic (.vs) |
| 7 | Screen Builder | Screens with state & events (.sc) |
| 8 | App Assembler | App with routing (.vx) |
Stages 5-8 run in parallel using independent agents. The result: a fully compilable, deployable application.
Every VL program has a direct, lossless mapping to a visual graph and back:
Natural Language
|
AI IDE (Agents + Workflows)
|
VL Source Files (.vx .sc .vs .vdb)
|
Visual IDE (Graph Editor)
|
VL Compiler
|
JS + Java / Node.js (Full Stack)
Edit in code. Switch to the visual canvas. Drag, connect, rearrange. Switch back. Nothing is lost. This is the "graphical escape hatch" that makes VisualLogic accessible to everyone — from senior engineers to people who've never written a line of code.
VL-Code is the AI IDE for VisualLogic — a complete development environment where the LLM is not just an assistant, but the core execution engine.
Unlike simple plan-then-execute tools, VL-Code uses visual workflow DAGs (Directed Acyclic Graphs). Each node can:
These workflows are fully visual. You see every node, every data flow, every decision point. They drive every phase: development, testing, debugging, and deployment.
Flow Editor — Visual workflow DAG with multi-agent orchestration
Meta Editor — Architecture overview and agent pipeline visualization
VL-Code doesn't just store files — it understands them:
VisualLogic applications aren't prototypes — they are production-ready:
| Layer | Status |
|---|---|
| VL Language Specification | Open |
| VL Grammar & Parser | Open |
| VL to Graph Mapping | Open |
| AI Optimization Patches | Closed |
| AI IDE (VL-Code) | Closed |
| Graphic IDE | Closed |
| Cloud Compiler | Closed |
The VL language specification and core parsing infrastructure are open, enabling the community to build tools, integrations, and extensions around the VL ecosystem.
| Audience | Value |
|---|---|
| AI-native developers | Leverage deterministic AI generation for rapid full-stack development |
| Non-technical creators | Build real applications through visual interfaces and natural language |
| Enterprise teams | Standardize on a structured, auditable, AI-native development platform |
| Researchers | Explore deterministic AI programming and language-graph reversibility |
| Platform builders | Build on open VL specifications for custom tooling and integrations |
The future of programming is deterministic AI + visual systems.
Build anything. Ship everything.