Vimcraft Docs / AI-Native API
AI-Native API Reference
Coming Soon
Vimcraft is being designed as an AI-first infrastructure platform for building next-generation coding assistants and autonomous agents.
Vision
The AI-Native API will provide low-level primitives that AI tools can compose:
- Codebase operations - Read, watch, and analyze project files
- AST parsing - Semantic code understanding with Tree-sitter
- Memory & context - Persistent state management for agents
- MCP tool integration - Standard tool protocol compatibility
- Agent orchestration - Multi-phase workflow framework
- Code modification - Patch creation and application
- Event streaming - Real-time editor and workspace events
Design Philosophy
- Bare-metal primitives that AI tools can compose
- Non-opinionated APIs that work with any LLM or AI provider
- MCP compatibility for standard tool interoperability
- Zero-copy performance via Hermes JSI bridge
Timeline
The AI-Native API is currently in the design phase. Implementation will begin after core editor features are complete (Phase 4).
See the AI Infrastructure Vision document for the full specification.
Related Documentation
- Editor API Reference - Neovim-compatible APIs
- Changelog - Implementation timeline
- GitHub Repository - Source code and issues