AI-Native Engine v1.1.1

Code at the speed
of thought.

The first IDE designed from the ground up to pair human creativity with machine intelligence. Build faster, debug instantly, and focus on logic while we handle the boilerplate.

Available for Windows <25MB binary

vylocode — main.ts
Explorer
TS main.ts
JS utils.js
styles.css
{} config.json
MD README.md
1import { AI } from "@vylocode/core"
2
3async function optimizeLoop(data: number[]) {
4 const result = await AI.optim(data, {
5 strategy: "vectorized",
6 threshold: 0.85
7 })
8 return result.map(x => Math.round(x * 100))
9}
10// Vylocode AI — streaming suggestion ready
AI Chat
Optimize this loop for performance
💻 Coding · claude-sonnet-4
Use Float32Array for typed memory:

const buf = new Float32Array(data)
return Array.from(buf, x =>
  Math.round(x * 100))

Everything you need.
Nothing you don't.

Built from scratch with zero dependencies on Monaco or CodeMirror. Custom, fast, and deeply integrated with AI at every layer.

Custom Syntax Highlighter
Hand-crafted regex highlighter for 17+ languages. Zero dependencies. Sub-millisecond render times even in large files.
17 Languages
Streaming AI Chat
Claude Sonnet, Opus, Haiku — streamed live. Attach file context, active selection, or full codebase index to every message.
Multi-Provider
Multi-Tab Editor
Full multi-tab editing with unsaved indicators, undo/redo history per file, and persistent session restore.
Persistent Sessions
Fuzzy Find & Command Palette
Ctrl+P fuzzy file open, Ctrl+Shift+P command palette. Instant search across your project with smart ranking.
Ctrl+P · Ctrl+Shift+P
True PTY Terminal
Full PTY-backed terminal via Rust portable-pty. Multiple sessions, theme-synced xterm.js renderer, resize support.
Rust PTY
Inline Diff Review
AI edits queue as pending diffs. Review each change with Accept/Reject gutter controls before any file is touched.
Accept / Reject
Multi-File Edit
Global symbol rename, refactor across the entire codebase, update imports — all with per-file diff cards in chat.
Codebase-Wide
Security Scanner
AI-powered vulnerability detection. Finds injection risks, hardcoded secrets, and unsafe patterns before they ship.
AI-Powered
Smart Editor Behaviors
Auto-indent, bracket matching, auto-close, Tab/Shift+Tab indent, code folding, word wrap, go-to-line, and more.
Zero Config

The right model
for every task.

Assign a dedicated AI model to each intent — reasoning, coding, design, brainstorming, debugging, and more. Auto-detection routes your message intelligently.

🧠 Thinking & Reasoning — o1, Claude Opus
💻 Coding — Claude Sonnet, GPT-4o
🎨 Design & UI/UX — Gemini 1.5 Pro
💡 Brainstorming — Claude Haiku, GPT-4o Mini
🐛 Debugging — o3-mini, Claude Sonnet
🔍 Code Review — Claude Opus 4
Model Router
🧠 Reasoning
💻 Coding
🎨 Design
💡 Brainstorm
🐛 Debug
🔍 Review
📝 Docs
♻️ Refactor
Provider
Anthropic Claude
Model
claude-opus-4-20250514
System Override
Think step-by-step, show reasoning…
● Active — routes to Opus 4 via Anthropic

Autonomous multi-step execution.

Give VyloCode a goal. The AI agent plans, reads files, writes code, runs commands, and validates — with undo checkpoints at every step.

1
Plan
AI reads your codebase index, understands project structure and conventions from VYLO.md.
2
Checkpoint
Undo checkpoint saved before any file is touched. Full rollback available at any time.
3
Execute
Reads, writes, creates, deletes files. Runs terminal commands. Applies diffs to the editor.
4
Review
Every file change surfaces as an Accept/Reject diff card. You stay in control at all times.
Agent — Terminal Output
vylo-agent refactor auth module
→ Reading codebase index… 142 files
→ Loading VYLO.md project rules
→ Checkpoint saved: ckpt_1748430823
→ Analysing src/auth/*.ts
✓ Identified 3 files to modify
→ Applying diff: auth.service.ts
→ Applying diff: auth.guard.ts
→ Updating imports: app.module.ts
✓ 3 files staged for review
⚠ Review diffs in AI panel before accepting
→ Running: npm run typecheck
✓ 0 errors, 0 warnings
Source Control ⎇ main
Staged Changes
Asrc/auth/jwt.service.ts
Msrc/auth/auth.guard.ts
Changes
Msrc/app.module.ts
Dsrc/auth/old-guard.ts
feat(auth): migrate to JWT with refresh tokens
✓ Commit to main

Source control,
built right in.

Full Git workflow without leaving the editor. Stage, commit, switch branches, push, and get AI-generated commit messages in one click.

AI Commit Messages — One click to generate conventional commits based on your staged diff
Branch Management — Create, switch, and manage branches with the built-in branch selector
GitHub Integration — Push, pull, and open PRs via Octokit. Linked directly to your repo.
Git Graph — Visual commit history with branch topology rendered in the sidebar

Query your database
without leaving the IDE.

Connect to SQLite, MySQL, PostgreSQL, and more. Browse tables, run queries, and visualize schemas — all in one place.

🐬
MySQL / MariaDB
localhost:3306 · vylo_dev
idusernameemailcreated_at
1alicealice@dev.io2025-01-12
2bobbob@vylo.dev2025-01-14
3carolcarol@co.io2025-02-01
🐘
PostgreSQL
prod.db.vylo.dev · appdb
table_namerowssize
users12,4834.2 MB
sessions48,29111.8 MB
products3,1022.1 MB
orders29,4418.7 MB
📦
SQLite
./data/local.db
SELECT * FROM cache
WHERE expires_at < NOW()
ORDER BY created_at DESC
Redis
localhost:6379
Connected keys24,183
Memory used142 MB
Uptime14d 6h

Seven built-in themes.
Infinite extensions.

Every theme is defined in pure CSS variables. Install community themes with one click, or build your own with the Theme Builder.

VyloNight
VyloDark
Dracula
Monokai
Nord
Solarized Dark
Vylo Ocean
Light

Built for keyboard-first
developers.

Every action is one keystroke away. No mouse required.

New FileCtrl+N
Open FileCtrl+O
Quick OpenCtrl+P
SaveCtrl+S
Close TabCtrl+W
Command PaletteCtrl+Shift+P
Toggle AI ChatCtrl+Shift+I
Toggle TerminalCtrl+`
Toggle SidebarCtrl+B
Find & ReplaceCtrl+H
Toggle CommentCtrl+/
Go to LineCtrl+G
Undo / RedoCtrl+Z/Y
Source ControlCtrl+Shift+G
Go to DefinitionF12

17 languages,
zero configuration.

JavaScript
TypeScript
Python
Rust
PHP
HTML
CSS / SCSS
JSON
Markdown
Bash / Shell
SQL
Go
Java
C / C++
TOML
YAML
XML

Start building smarter today.

Join developers who write faster, review less, and ship more — with VyloCode.

Free to use · <25MB binary · No telemetry