Developer Preview v0.1.0-alpha.1

Where Developer Intent Meets
Open Models.

The sovereign, open-model-native autonomous IDE. Pair program with Qwen 2.5 Coder, DeepSeek, and Llama via local Ollama or vLLM—with 5-tier autonomy controls and sub-5ms atomic Git rollbacks.

Free and Open Source under MIT License • Read the Changelog
Built for Sovereignty & Speed

The Anvil and the Hammer

Everything you love about VS Code, supercharged with autonomous open-weights agentic workflows.

🤖

Dynamic Open-Model Engine

Connect directly to local Ollama (`localhost:11434`), self-hosted vLLM, or llama.cpp. Switch models dynamically without hardcoded API version deprecations.

🎛️

5-Tier Autonomy Dial

Choose your comfort level on the fly. From passive autocomplete (L0) to supervised paired coding (L2) and guarded workspace automation (L3).

Sub-5ms Shadow Git

Isolated pre-turn snapshot engine. Every modification creates an atomic checkpoint in `~/.codealloy/history.git`. Click [Undo Turn] for instant 1-click rollbacks.

🧩

Open VSX Marketplace

Direct access to the open Eclipse Open VSX registry. Install Python, Prettier, ESLint, Gruvbox, or sideload any proprietary `.vsix` package cleanly.

Native Inline Streaming Diffs

Review agent proposals directly inside the active buffer with green addition and red deletion decorations. Accept with Tab, reject with Esc.

🔌

Model Context Protocol (MCP)

Plug in databases, APIs, and custom CLI tools via JSON-RPC 2.0 stdio MCP servers. Your local model can query external tools securely.

Fine-Grained Execution Control

The Autonomy Dial

You are the blacksmith at the anvil. Choose exactly how much freedom you give the model for every task.

CodeAlloy Agent Simulator ⚡ Ready
L2: Supervised

Level 2 — Supervised 1-Click Diff Approvals

The default paired programming mode. The model autonomously formulates edits and shell commands, but pauses execution to present an interactive diff card for your explicit approval.

Action Required: write_file src/auth.ts
+ export const hashPassword = async (pwd) => { ... }
Approve [Enter] Reject [Esc]
Native Workbench Integration

Zero Raw Code Dumps. Pure Inline Diffs.

Never copy and paste from a chatbot window again. CodeAlloy renders proposed edits directly inside your active editor buffer.

1 import { SovereignEngine } from '@codealloy/core';
2 const engine = new SovereignEngine();
2 const engine = new SovereignEngine({ provider: 'ollama' });
3 await engine.start();
Click Accept or Reject to test inline diff buffer resolution
Cross-Platform Distribution

Forge Your Sovereign IDE

Download standalone desktop packages for macOS, Windows, and Linux.

🍎

macOS

Universal build for Apple Silicon (M1/M2/M3/M4) & Intel Core processors.

🪟

Windows

Native 64-bit Windows setup package and standalone portable zip archive.

🐧

Linux

Pre-packaged distributions for Ubuntu, Debian, Fedora, and Arch Linux.

Need to verify package integrity? Download SHA-256 Checksums
Join the Forge

Calling Open Source Developers & Designers

CodeAlloy is built by and for the sovereign open-source AI community. We welcome your craft, code, and creative vision to forge the ultimate open-model IDE.

🛠️

Open Source Developers

Help us expand the core engine, optimize local LLM inference latency, add new Model Context Protocol (MCP) integrations, and build language tooling.

  • Engine Optimizations: Accelerate token streaming with Ollama, vLLM, and llama.cpp runtimes.
  • 🔌 MCP Ecosystem: Build stdio JSON-RPC tool integrations for SQL, terminal workflows, and APIs.
  • Shadow Git & AST: Refine atomic snapshot transactions and language-aware syntax indexers.
View Good First Issues →
🎨

UI/UX & Brand Designers

We need creative minds to help evolve CodeAlloy's visual identity, forge aesthetics, icon sets, workbench themes, and landing page craft.

  • 🔥 Brand Identity: Evolve the anvil, forge, and Damascus steel visual language and vector logos.
  • 💻 Workbench Themes: Craft custom editor color themes (Monokai Alloy, Damascus Dark, Quenched Titanium).
  • Agent UI Ergonomics: Design smooth inline diff interactions, status badges, and micro-animations.
Shape the Design System →