Automic VaultAutomic Vault

brew

neovim を Homebrew, apk, chocolatey, apt, dnf, MacPorts, Nix, pacman, zypper, scoop, winget でインストール

neovim のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install neovim

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install neovim

MacPorts ports tree · editors/neovim/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add neovim

Alpine Linux edge package indexes · neovim · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install neovim

Debian stable package indexes · neovim · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install neovim

Fedora Rawhide package metadata · neovim · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#neovim

nixpkgs package indexes · neovim · ソース: raw.githubusercontent.com

Arch Linux pacman確認済み · 92%
sudo pacman -S neovim

Arch Linux sync databases · neovim · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install neovim

openSUSE Tumbleweed package metadata · neovim · ソース: download.opensuse.org

概要

パッケージ概要

Ambitious Vim-fork focused on extensibility and agility

履歴

プロジェクトの歴史と使われ方

Neovim is a Vim fork focused on extensibility, usability, maintainability, and embeddable/editor-as-engine architecture. It is the significant package in this batch: the other Neovim-related packages exist largely because Neovim exposed APIs, RPC, and UI surfaces that support external clients and workflow tools.

プロジェクトの歴史

The `neovim/neovim` repository was created on 2014-01-31, and the project's wiki introduction existed by 2014-03-07. The README describes Neovim as an effort to aggressively refactor Vim in order to simplify maintenance, distribute work across contributors, enable advanced UIs without core changes, and maximize extensibility.

Neovim v0.1.0 was tagged on 2015-11-01. Later milestone lines made the fork feel less like a cleanup project and more like a modern editor platform: embedded terminal support, job control, MessagePack RPC, external UIs, Lua scripting and configuration, LSP, Tree-sitter, and a growing package/plugin ecosystem.

採用の歴史

By 2026-07-01, GitHub metadata showed about 100,837 stars and 6,942 forks. Homebrew analytics listed 41,028 installs in 30 days, 137,631 in 90 days, and 513,070 in 365 days, far beyond the satellite GUI/helper packages in this batch.

Adoption is visible across package managers and operating systems: the README points to managed packages in Homebrew, Debian, Ubuntu, Fedora, Arch, Void, Gentoo, and more, while the input record also lists Chocolatey, Scoop, winget, MacPorts, Nix, apk, pacman, dnf, and zypper package names.

The ecosystem role changed over time. Early adopters cared about async jobs, remote plugins, terminal integration, and a cleaned-up codebase. Later adopters often arrive through Lua-first configuration, built-in LSP, Tree-sitter-driven editing, plugin managers, and distributions/configurations that use Neovim as a programmable editor platform.

使われ方

Users run `nvim` directly in terminals, set it as `$EDITOR`, embed it into GUIs or IDEs, run it headless for scripting, or configure it through `init.vim` and `init.lua` under the XDG config directory. The project keeps Vim's editing model and Vimscript compatibility while exposing newer Lua and API workflows.

Package nerds tend to care about Neovim's build and runtime boundaries: it is a standalone editor package, a shared dependency for GUI clients such as Neovide and Neovim Qt, and a target process for helpers such as `nvr`. Its package freshness matters because plugins and external clients often depend on relatively new API behavior.

パッケージ好きにとっての重要性

Neovim is one of the clearest examples of a Unix-y tool becoming a platform through stable APIs instead of a single monolithic GUI. In package databases, it should be enriched not just as an editor, but as an ecosystem root for Lua plugins, LSP workflows, external UIs, headless automation, and Vim-compatible terminal editing.

タイムライン

  • {'date': '2014-01-31', 'event': 'The `neovim/neovim` GitHub repository was created.'}
  • {'date': '2014-03-07', 'event': 'The Neovim wiki Introduction page was created.'}
  • {'date': '2015-11-01', 'event': 'Neovim v0.1.0 was tagged.'}
  • {'date': '2021-07-02', 'event': 'Neovim v0.5.0 was tagged, a major milestone for Lua-era configuration and plugin development.'}
  • {'date': '2024-05-16', 'event': 'Neovim v0.10.0 was tagged.'}
  • {'date': '2026-06-10', 'event': 'Neovim v0.12.3 was published as the stable release line represented in Homebrew on 2026-07-01.'}

Related projects

  • Vim
  • Neovide
  • Neovim Qt
  • neovim-remote
  • vscode-neovim
  • Firenvim
  • Tree-sitter
  • LuaJIT
  • libuv

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 8 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 2 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
$XDG_CONFIG_HOME/nvim/init.vim$XDG_CONFIG_HOME/nvim/init.lua~/.config/nvim/init.vim~/.config/nvim/init.lua
Windows
~/AppData/Local/nvim/init.vim~/AppData/Local/nvim/init.lua

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
nvimcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版0.12.4
マネージャ更新日2026-07-05
ローカルデータOK
上流最新
検出された最新v0.12.4

https://github.com/neovim/neovim

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:neovim
バージョン0.12.4
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/neovim
ホームページhttps://neovim.io/
リポジトリhttps://github.com/neovim/neovim
上流ドキュメントhttps://neovim.io/doc
ライセンスApache-2.0
ソースアーカイブhttps://github.com/neovim/neovim/archive/refs/tags/v0.12.4.tar.gz
最終更新2026-07-05T23:07:25Z
Pulseupdated
依存関係gettext, libuv, lpeg, luajit, luv, tree-sitter, unibilium, utf8proc
ビルド依存関係cmake, gettext
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameneovim
Aliases
  • nvim
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

neovim 0.10.4-8

heavily refactored vim fork

https://neovim.io/

sudo apt install neovim
  • Section: editors
  • Architecture: amd64
  • 10 依存関係
  • 1 提供
  • 7 任意依存関係
  • normalized package name match
  • 一致条件: Neovim
Debian stable package indexes · deb.debian.org · Debian stable package indexes: neovim from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

neovim-runtime 0.10.4-8

heavily refactored vim fork (runtime files)

https://neovim.io/

sudo apt install neovim-runtime
  • Section: editors
  • Architecture: all
  • Source Package: neovim
  • normalized package name match
  • 一致条件: Neovim
Debian stable package indexes · deb.debian.org · Debian stable package indexes: neovim-runtime from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

neovim

nix profile install nixpkgs#neovim
  • normalized package name match
  • 一致条件: Neovim
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: neovim from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

neovim 0.9.5-6ubuntu2

heavily refactored vim fork

https://neovim.io/

sudo apt install neovim
  • Section: universe/editors
  • Architecture: amd64
  • 11 依存関係
  • 1 提供
  • 7 任意依存関係
  • normalized package name match
  • 一致条件: Neovim
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: neovim from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

neovim-runtime 0.9.5-6ubuntu2

heavily refactored vim fork (runtime files)

https://neovim.io/

sudo apt install neovim-runtime
  • Section: universe/editors
  • Architecture: all
  • Source Package: neovim
  • normalized package name match
  • 一致条件: Neovim
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: neovim-runtime from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

neovim 0.12.2-r0

Vim-fork focused on extensibility and agility

https://neovim.io/

sudo apk add neovim
  • License: Apache-2.0 AND Vim
  • Architecture: x86_64
  • Source Package: neovim
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Neovim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: neovim from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

neovim-doc 0.12.2-r0

Vim-fork focused on extensibility and agility (documentation)

https://neovim.io/

sudo apk add neovim-doc
  • License: Apache-2.0 AND Vim
  • Architecture: x86_64
  • Source Package: neovim
  • normalized package name match
  • 一致条件: Neovim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: neovim-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

neovim-lang 0.12.2-r0

Languages for package neovim

https://neovim.io/

sudo apk add neovim-lang
  • License: Apache-2.0 AND Vim
  • Architecture: x86_64
  • Source Package: neovim
  • normalized package name match
  • 一致条件: Neovim
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: neovim-lang from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

neovim 0.12.2-2.fc45

Vim-fork focused on extensibility and agility

https://neovim.io

sudo dnf install neovim
  • License: Apache-2.0 AND Vim AND MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: neovim
  • 16 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Neovim
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: neovim from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

neovim 0.12.2-1

Fork of Vim aiming to improve user experience, plugins, and GUIs

https://neovim.io

sudo pacman -S neovim
  • License: Apache-2.0 AND LicenseRef-vim
  • Architecture: x86_64
  • 19 依存関係
  • 2 提供
  • 4 任意依存関係
  • normalized package name match
  • 一致条件: Neovim
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: neovim from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

neovim 0.12.2-4.1

Vim-fork focused on extensibility and agility

https://neovim.io/

sudo zypper install neovim
  • License: Apache-2.0 AND Vim AND GPL-3.0-or-later AND CC-BY-3.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: neovim
  • 25 依存関係
  • 4 提供
  • normalized package name match
  • 一致条件: Neovim
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: neovim from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

neovim-lang 0.12.2-4.1

Translations for package neovim

https://neovim.io/

sudo zypper install neovim-lang
  • License: Apache-2.0 AND Vim AND GPL-3.0-or-later AND CC-BY-3.0
  • Category: System/Localization
  • Architecture: noarch
  • Source Package: neovim
  • 1 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Neovim
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: neovim-lang from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

neovim

sudo port install neovim
  • normalized package name match
  • 一致条件: Neovim
MacPorts ports tree · api.github.com · MacPorts ports tree: editors/neovim/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

neovim

choco install neovim
  • normalized package name match
  • 一致条件: Neovim
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: neovim from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','naps2'
Scoop95%

main/neovim

scoop install main/neovim
  • normalized package name match
  • 一致条件: Neovim
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/neovim.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

Neovim.Neovim

winget install --id Neovim.Neovim -e
  • normalized package name match
  • 一致条件: Neovim
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Neovim.Neovim from https://cdn.winget.microsoft.com/cache/source.msix

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment