[Open-source] A next-generation code editor with an extreme visual experience and deeply integrated AI Agent

Open SourceOpen Source Systems
2026-06-10 12:27 2 次浏览 • 0 次下载 0KB
[Open-source] A next-generation code editor with an extreme visual experience and deeply integrated AI Agent

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

Image

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Image
Image
Image

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
Image

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
Image

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
Image

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

# 1. Clone the project
git clone adnify
cd adnify
# 2. Install dependencies
npm install
# 3. Start the development server
npm run dev

Packaging and release

# 1. Generate icon resources (first run or icon change)
node scripts/generate-icons.js
# 2. Build the installer
npm run dist
Generated files are located in the release/ directory
#1
资源直链https://gitee.com/adnaan/adnify
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare