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

  1. Bare-metal primitives that AI tools can compose
  2. Non-opinionated APIs that work with any LLM or AI provider
  3. MCP compatibility for standard tool interoperability
  4. 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.