Adnify  by ad-naan

AI-powered code editor with integrated intelligent agents

Created 6 months ago
255 stars

Top 98.9% on SourcePulse

GitHubView on GitHub
Project Summary

Adnify is a next-generation, AI-integrated code editor designed to offer a superior, lag-free experience compared to mainstream tools. It targets developers seeking an intelligent programming companion that automates tasks from code generation to file operations, blending a visually striking Cyberpunk glassmorphism design with deep AI agent integration.

How It Works

Adnify employs a robust Electron-based architecture with process isolation and threaded work for enhanced performance and safety. The UI (React) runs in the renderer process, while privileged operations like filesystem access and LLM backends reside in the main process, communicating via a typed contextBridge. Heavy background tasks, such as text processing and indexing, are offloaded to dedicated renderer workers and a Node indexing worker, preventing UI thread stalls. This separation ensures a responsive user experience and auditable capability exposure.

Quick Start & Requirements

  • Install/Run: Clone the repository, run npm install, then npm run dev.
  • Prerequisites: Node.js >= 18, Git. Python is optional for compiling certain npm packages.
  • Links: Gitee Repository

Highlighted Details

  • AI Agent Integration: Features Chat, Agent (full file system/terminal access), and Plan (multi-turn requirement gathering, automated task orchestration) modes.
  • Core Tools: Includes 24+ native tools for file system management, smart code editing, search (regex and semantic via LanceDB), LSP integration, sandbox terminal control, web search, and task planning.
  • Unique Advantages: Offers 9-strategy smart replace for robust code edits, dependency-aware parallel tool execution (2-5x speedup), 4-level context compression for long conversations, a checkpoint system for AI modifications, conversation branching, smart loop detection, and auto error fixing.
  • Multi-LLM Support: Seamlessly switches between OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Ollama, and custom APIs.

Maintenance & Community

The project is community-supported, with a "Supporters Wall" and links to WeChat and QQ groups for discussion. Issues and pull requests are welcomed on Gitee and GitHub.

Licensing & Compatibility

Adnify uses a custom license. Personal learning, research, and non-commercial personal development projects are permitted. Team distribution (more than 5 members), commercial use (external sales, paid services, integration into commercial products), and enterprise internal use require written authorization. Unauthorized modification, distribution, or sale is strictly prohibited. Commercial licensing inquiries should be directed to adnaan.worker@gmail.com.

Limitations & Caveats

The primary limitation is the restrictive custom license, which prohibits commercial use, team distribution, and enterprise internal use without explicit written authorization and potential fees. This significantly impacts adoption for businesses and larger teams.

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
9
Issues (30d)
2
Star History
15 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.