About Alloy
A native desktop AI coding IDE built for real developer workflows.
What is Alloy?
Alloy is a native desktop IDE for AI-assisted coding. It pairs an embedded Neovim editor with multi-session AI chat, a step-by-step plan mode, extended thinking, and a 3D galaxy view of how your sessions connect — all in one workspace, on macOS, Windows, and Linux.
Under the hood, Alloy is powered by the OpenAlloy engine, giving you a unified interface to 13+ LLM providers. Prefer the terminal? The same engine ships as a CLI, a TUI (built on Charm's Crush), and a WhatsApp daemon. For teams, OpenAlloy adds setup tokens for onboarding, seat-based licensing, and HMAC-signed webhook telemetry.
Built on Charm's Crush
The OpenAlloy engine is built on Charm's Crush framework - the same technology behind Charm's own AI tools. This gives us a solid foundation for terminal UI, model orchestration, and tool-use capabilities, which Alloy builds on with its native desktop experience.
The terminal TUI features full mouse support, markdown rendering, syntax highlighting, and inline image display where supported.
Rendered by ingot
The Alloy desktop app is not a web view. Its entire interface is drawn by ingot — our pure-Odin, immediate-mode engine built directly on WebGPU. One source runs both natively (macOS/Metal, Windows/D3D12, Linux/Vulkan) and in the browser (WASM + WebGPU), with zero external dependencies to vendor.
ingot handles GPU-accelerated 2D rendering, glyph-atlas text that stays crisp at any resolution and DPI, an embedded terminal stack, adaptive frame pacing, and native custom window chrome on every platform.
License
Alloy and the OpenAlloy engine are released under the FSL-1.1-MIT (Functional Source License). This means:
- Source code is available and readable
- Free for non-competitive use
- Converts to MIT after 2 years