DEV Community

Anycode Ade
Anycode Ade

Posted on

Anycode β€” Open-Source Web ADE Where Humans and AI Build Together

Hey DEV Community! πŸ‘‹

We want to introduce Anycode β€” an open-source web-server application where humans and AI agents build software together.

Unlike most modern AI editors, Anycode is NOT a VS Code fork. It's built entirely from scratch to deliver maximum performance, flexibility, and native agent integration.

Anycode Editor Interface


πŸ› οΈ Architecture at a Glance

  • Frontend: React 19 + custom web-tree-sitter WASM virtual-rendering engine
  • Backend: High-concurrency Rust (Axum + Tokio + Socket.IO WebSockets)
  • Protocols: Native Agent Client Protocol (ACP) & Language Server Protocol (LSP)

Run Anycode locally or host it remotely to interact with your local files, PTY terminals, and AI agents directly in any browser.


πŸ”₯ Key Features

  • ⚑ Custom Ultra-Fast Editor: Built with a custom virtual-rendering engine powered by web-tree-sitter. Ultra-smooth 120+ FPS performance on large 100k+ line files with minimal memory and cpu usage.
  • πŸ€– Native Agent Client Protocol (ACP): Deep integration with AI agents (Claude Code, Codex, OpenCode, and local LLMs via Ollama) supporting streamed tool calls, permission controls, reasoning selectors, and history-backed undo.
  • πŸ–ΌοΈ Flexible Free-Pane Layout: Fully customizable workspace layout. Split, dock, and resize editor panes, PTY terminals, AI agent chats, Git panels, and search tabs into any layout configuration.
  • πŸ‘€ Filesystem Watcher: Real-time file system monitoring for instant UI updates and live diff visualization whenever AI agents or external processes modify code.
  • πŸ¦€ High-Performance Rust Core: Async Rust backend (Axum + Tokio + Socket.IO) driving real-time file I/O and Language Server Protocol (LSP) handling.
  • πŸ’» Integrated PTY Terminals: Full-featured terminal emulator running over WebSockets for multi-session shell execution.
  • 🧠 Language Server Protocol (LSP): Code intelligence featuring multi-language autocomplete, Go-to-Definition, Hover docs, and real-time diagnostics.
  • 🌿 Built-in Git Integration: Full-featured Git Changes panel with per-file revert, commit, push, and pull capabilities without leaving the browser.
  • πŸ”Ž Global Search & File Tree: Fast full-text project search and interactive file tree navigation.
  • 🎨 Themes & Typography Customization: Customizable editor color themes, dark/light modes, font sizes, and custom typography settings.

⚑ Quick Start & Run

  1. Install Anycode:
curl -fsSL https://raw.githubusercontent.com/anycode-ade/anycode/main/install.sh | sh
Enter fullscreen mode Exit fullscreen mode
  1. Launch Anycode in your project folder from terminal:
anycode
Enter fullscreen mode Exit fullscreen mode
  1. Open the printed Web URL (e.g. http://localhost:3000) in any browser!

AI Agent Collaboration

βš™οΈ Setup & Prerequisites

For privacy, security, and local isolation, Language Servers (LSP) and AI agents are not bundled β€” they must be installed manually on your machine:

  • Language Servers: See the LSP Setup Guide to enable code intelligence (rust-analyzer, vtsls, etc.).
  • AI Agents: See the ACP Setup Guide to connect Claude Code, Codex, OpenCode, or local LLMs.

That’s it β€” no extra configuration is required. Anycode is built to keep your setup fast and straightforward.


⭐️ Check Out the Repository

Anycode is 100% open-source under the Apache-2.0 license.

License

anycode

anycode is a web platform where people and agents build together. Run it locally or remotely and work from any device you want: desktop, laptop, mobile, or even VR. Use any agent, including Codex, Claude Code, OpenCode, as well as local models.

editor layout agents

Features

  • Ultra-fast custom editor: Exceptionally fast and highly optimized virtual rendering engine based on tree-sitter parser, delivering superior performance for large codebases.
  • Multi-language support: Work with various programming languages in a single environment.
  • Advanced code experience: Utilizes a custom code component based on web-tree-sitter for efficient parsing, syntax highlighting, and real-time code analysis.
  • LSP integration: LSP support for intelligent code completion, go-to-definition, hover information and real-time diagnostics.
  • File system integration: WebSocket-based backend for browsing and editing files from your local filesystem.
  • Changes: Built-in git Changes panel, per-file revert, commit, push, and pull.
  • Free layout: Flexible pane layout for arranging the…

If you like what we're building, drop a ⭐️ on GitHub and let us know your feedback!

P.S. We'll also be posting deep-dive technical articles on building a 120+ FPS editor engine and Rust/ACP architecture soon β€” follow us here on DEV so you don't miss them! πŸ™

Top comments (0)