Headless Editor provides a language-agnostic, headless code editing environment that uses the Language Server Protocol (LSP) for rich code intelligence and the Model Context Protocol (MCP) for AI-assisted code manipulation. It offers secure file system operations, session-based editing, and supports TypeScript/JavaScript with advanced analysis features. Its architecture includes an LSP Manager, Document Manager, Session Manager, Edit Operation Manager, and File System Manager, ensuring robust and secure code editing workflows.
主要功能
01Format-preserving edit operations
02Session-based editing with state management
03Secure file system operations with access controls
0410 GitHub stars
05LSP integration for language intelligence
06TypeScript/JavaScript language support with in-depth analysis