Vim-fork focused on extensibility and usability
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://neovim.io",
"auth_method": "none",
"auth_config": {},
"endpoints": [],
"pricing_model": {
"type": "free",
"details": {
"note": "Free and open-source software (Apache 2.0 / Vim license). No paid tiers or subscriptions."
}
},
"rate_limits": {},
"capabilities": [
"Modal text editor (Vim-compatible)",
"Lua scripting via embedded LuaJIT runtime",
"Built-in Language Server Protocol (LSP) client",
"Tree-sitter syntax parsing and highlighting",
"Extensible plugin architecture (Lua and Vimscript)",
"Built-in terminal emulator",
"Asynchronous job/process control",
"Remote API (msgpack-RPC) for external clients and UI frontends",
"Multiple UI frontends (GUI, web, TUI)",
"Headless mode for automation and testing",
"Floating windows and modern UI primitives",
"Cross-platform (Linux, macOS, Windows)"
],
"raw_analysis": "Neovim is an open-source, community-driven fork of Vim focused on extensibility, usability, and modern editor architecture. It is a developer tool/platform rather than a SaaS product, so it does not expose a public REST API or require authentication. Instead, it provides an RPC-based plugin/API surface: an embedded Lua interpreter (LuaJIT) and a msgpack-RPC API that allows external processes, GUIs, and language bindings (Python, Node, Ruby, etc.) to drive the editor programmatically.\n\nTarget audience: software developers, sysadmins, and power users who want a highly customizable, keyboard-driven editor. It has broad adoption across Linux, macOS, and Windows, and is bundled or packaged by most major distributions. Maturity is high: active development since 2014, large contributor base, regular releases, and a thriving plugin ecosystem (notably via the LSP, Tree-sitter, and Telescope/Neo-tree style plugins).\n\nIntegrations: Language Server Protocol clients/servers, Tree-sitter grammars, terminal emulators, version control tooling (git signs, fugitive, etc.), fuzzy finders, debug adapters (DAP), and headless usage in CI. Because it ships as a local binary rather than a hosted service, there is no pricing model, rate limiting, or cloud API; all capabilities run locally. It is often distributed via package managers (apt, brew, winget, scoop, asdf, nix) and official AppImage/installer builds.\n\nConclusion: Not an API-first web service; it is a free, mature, extensible developer platform with programmatic control via msgpack-RPC and Lua rather than HTTP endpoints."
}2/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 112ms |
| robots_txt | GET /robots.txt | 200 | 88ms |
| llms_txt | GET /llms.txt | 404 | 81ms |
```json
{
"overall": 74,
"dimensions": {
"token_efficiency": 8.5,
"first_try_success": 5.5,
"response_parseability": 7.5,
"error_clarity": 7.0,
"doc_quality": 8.5,
"auth_simplicity": 10.0,
"latency": 9.5,
"consistency": 8.5
},
"pricing_normalized": {
"model": "free_open_source",
"monthly_cost_usd": 0,
"license": "Apache-2.0 (with Vim license components)",
"paid_tiers": false
},
"issues": [
"No llms.txt endpoint (404) — agents cannot discover a machine-readable capability summary",
"Vim-compatible modal editing has a steep learning curve; not plug-and-play for non-technical users",
"No hosted/cloud offering — requires local install and configuration to be productive",
"Security headers missing on homepage and robots.txt responses",
"Plugin/configuration ecosystem is powerful but fragmented; setup can take hours to reach a comfortable workflow"
],
"recommendations": [
"Publish an /llms.txt summarizing APIs (msgpack-RPC, LSP, Lua API) for agent consumption",
"Add security headers (HSTS, CSP, X-Content-Type-Options) to neovim.io",
"Provide a quickstart path (e.g., prebuilt configurations like LazyVim/NvChim) prominently on the site to reduce time-to-productivity",
"Document the headless mode and msgpack-RPC endpoint as an explicit 'agent automation' section",
"For agent-recommended use cases, pair Neovim with a distro (LazyVim/AstroNvim) to improve first-try success for non-expert users"
]
}
```Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/neovim">
<img src="https://prowl.world/badge/neovim.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard