[Open-source] A next-generation code editor with an extreme visual experience and deeply integrated AI Agent
Open SourceOpen Source Systems
![[Open-source] A next-generation code editor with an extreme visual experience and deeply integrated AI Agent](https://yy123.ink/api/img/1781065621240-q6e8hy.jpg)
1. Project Overview
Adnify
Connect AI to Your Code. A next-generation code editor with an extreme visual experience and deeply integrated AI Agent
Adnify is not just an editor, it's yourIntelligent Programming Companion. It replicates and surpasses the traditional IDE experience, combining Cyberpunk glass-like design style, with a powerful AI Agent built-in, supporting full-process automation from code generation to file operations

2. Open Source License
Licensed under Apache-2.0
3. Screenshots



4. Feature Overview
Core Features
Extreme Visual Experience
- Multi-theme support
Built-in 4 carefully designed themes -
Adnify Dark - Default dark theme, gentle eye protection -
Midnight - Deep midnight blue, focused coding -
Cyberpunk - Neon cyberpunk style -
Dawn - Bright daytime theme - Glass-like Design
Global use of frosted glass style, combined with subtle glow borders and dynamic shadows - Immersive Layout
Frameless windows, Chrome-style tabs, breadcrumb navigation
AI Agent Deep Integration
- Three working modes
- Chat Mode
Pure dialogue mode, rapid questioning, no tool calls - Agent Mode
Intelligent proxy mode, single-task execution, with complete file system and terminal operation permissions - Plan Mode
Project-level development mode, step-by-step planning, automatic task progress tracking - 22 built-in tools
AI-callable complete tool set -
File reading: read_file, read_multiple_files, list_directory, get_dir_tree -
File writing: write_file, edit_file, replace_file_content, create_file_or_folder, delete_file_or_folder -
Search function: search_files, search_in_file, codebase_search -
LSP analysis: find_references, go_to_definition, get_hover_info, get_document_symbols, get_lint_errors -
Terminal execution: run_command -
Network function: web_search, read_url -
Task planning: create_plan, update_plan (Plan Mode exclusive) - Smart Context
-
@filename reference file context -
@codebase semantic search codebase -
@git reference Git changes -
@terminal reference terminal output -
@symbols reference current file symbols -
@web network search -
Drag and drop files/folders to dialog box -
Auto Context Compression, Supports Long Dialogs - Dialogue Branch Management
-
Create Branch from Any Message -
Visual Branch Tree -
Branch Switch and Comparison - Multi LLM Support
OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Ollama, Custom API - Quick Model Switch
Chat Panel Bottom Dropdown Selector, Grouped by Vendor for Quick Model Switch - MCP Protocol Support
Integrate Model Context Protocol, Support External Tool Extension - MCP Rich Text Rendering
Tool Execution Results Support Markdown, Images, Tables, etc. Rich Text Display

Professional Code Editor
- Monaco Editor
VS Code Equivalent Editor Core - LSP Support
TypeScript/JavaScript Complete Language Service -
Intelligent Completion -
Hover Hint (Hover Info) -
Go to Definition -
Find References -
Signature Help -
Code Diagnosis - AI Code Completion
Context-Based Intelligent Code Suggestions (Ghost Text) - Inline Editing (Ctrl+K)
Select Code and Directly Let AI Modify - Diff Preview
Show Differences Before AI Modifies Code, Support Accept/Reject - Editor Right-Click Menu
Quick Access to Common Operations - Auto Save
Configurable Auto Save Function - Format Save
Format Code Automatically When Saving

Powerful Search Function
- Quick Open (Ctrl+P)
Fuzzy Search Quickly Locate Files - Global Search (Ctrl+Shift+F)
Support Regular Expression, Case Sensitive, Whole Word Match - Semantic Search
Code Library Semantic Search Based on AI Embedding - Hybrid Search
Combine Semantic Search and Keyword Search, Use RRF Algorithm to Fuse Results - Symbol Search
Quickly Locate Functions, Classes, Variables - File Search (Ctrl+F)
Quickly Find in Current File - Search and Replace (Ctrl+H)
Support Batch Replacement
Integrated Terminal
- Real Terminal
Complete Terminal Experience Based on xterm.js + node-pty - Multi Shell Support
PowerShell, CMD, Git Bash, WSL, Bash, Zsh - Split Terminal
Support Multiple Terminals Displayed Side by Side - Quick Script
One-Click Run npm Scripts in package.json - AI Repair
One-Click AI Analysis and Repair After Terminal Error - Shortcut Support
Ctrl+C/V Copy and Paste, Ctrl+Shift+C/V Backup - WebGL Rendering
High-Performance Terminal Rendering

File management
- Resource Manager
Complete File Tree View - Virtualized Rendering
Support for Extremely Large Projects, Smooth Browsing of Tens of Thousands of Files - File Operations
New, Rename, Delete, Copy Path - Large File Support
Intelligent Detection of Large Files, Optimized Loading Strategy - File Preview
Real-time Markdown Preview (Edit/Preview/Split-screen Mode) Image Preview Plan File Visualization - Drag-and-Drop Support
Drag Files to AI Dialog Box to Add Context - External Links
Editor Links Open in System Browser
Git Version Control
- Source Code Management Panel
Complete Git Operation Interface - Change Management
Stage, Unstage, Discard Changes - Commit History
View Complete Commit Record - Diff View
Side-by-Side Comparison of File Changes - Branch Management
View and Switch Branches
Code Outline
- Document Symbols
Display Current File's Function, Class, Variable Structure - Quick Navigation
Click Symbol to Jump to Corresponding Position - Hierarchical Display
Clear Code Structure Hierarchy
⚠️ Issue Panel
- Real-time Diagnosis
Display Current File's Errors and Warnings - Quick Location
Click Issue to Jump to Corresponding Line - Lint Integration
Support ESLint and Other Code Check Tools
Security Features
- Workspace Isolation
Strict Workspace Boundary Check - Sensitive Path Protection
Prevent Access to System Sensitive Directories - Command Whitelist
Restrict Executable Shell Commands - Git Subcommand Whitelist
Restrict Executable Git Operations - Audit Log
Record All Sensitive Operations (Stored in .adnify/audit.log per Workspace) - Permission Confirmation
Dangerous Operations Require User Confirmation - Security Settings Panel
Customizable Security Policies
History record
- Commit History
View Complete Git Commit Record - Timeline View
Browse project changes in chronological order - Quick Navigation
Click to submit and view details
Other features
- Command Palette (Ctrl+Shift+P)
Quickly execute various commands - Quick Open (Ctrl+P)
Fuzzy Search Quickly Locate Files - Multi-window support
Open multiple projects simultaneously - Support for multiple workspaces
Open multiple project root directories in a single window - Workspace recovery
: Automatically remember the last workspace state - Session management
Save and recover AI conversation history - Checkpoint system
Create checkpoints before AI operations and support rolling back to any message - Dialogue branching
Create branches from any message and explore different scenarios - Context compression
Automatically compress long conversations and maintain contextual coherence - Token statistics
Display dialogue token consumption in real-time - Automatic repair
Detect and attempt to fix code errors after agent execution - Loop detection
Intelligently detect when the agent falls into a loop and automatically interrupt - Internationalization
Full support for Chinese and English - Customizable shortcuts
Configurable keyboard bindings - Guided tour
Configure the development environment - MCP protocol
Support for Model Context Protocol to extend external tools
5. Tech Stack
Tech Stack
- Framework
Electron 33 + React 18 + TypeScript 5 - Build
Vite 6 + electron-builder - Editor
Monaco Editor - Terminal
xterm.js + node-pty + WebGL Addon - State management
Zustand - Styles
Tailwind CSS - LSP
typescript-language-server - Git
dugite - Vector storage
LanceDB (high-performance vector database) - Code analysis
tree-sitter - Verification
Zod
Quick Start
Environment Requirements
-
Node.js >= 18 -
Git -
Python (optional, for compiling certain npm packages)
Development environment execution
Packaging and release
下载地址 免费
评论