pkg.soopen package index

brew / 順位 5734

pkl-lsp を Homebrew, Nix でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install pkl-lsp

local Homebrew formula metadata

Linux

Nix確認済み · 92%
nix profile install nixpkgs#pkl-lsp

nixpkgs package indexes · pkgs/by-name/pk/pkl-lsp/package.nix · ソース: api.github.com

概要

パッケージ概要

Language server for Pkl

コマンドとエイリアス

  • pkl-lsp

履歴

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

Pkl Language Server is the official Language Server Protocol implementation for Pkl, intended to be integrated into editor plugins rather than used as a standalone authoring interface.

プロジェクトの歴史

Pkl's February 2024 launch material stated that Language Server Protocol support was planned alongside the initial IntelliJ tooling.

The pkl-lsp changelog records its initial release in October 2024. The accompanying update to Pkl's launch announcement noted that the server enabled richer support for the VS Code and Neovim plugins.

採用の歴史

The server enables a shared editor-tooling implementation for Pkl clients. Official Pkl tooling lists integrations for VS Code and Neovim, while the supplied package facts record Homebrew and Nix distribution.

Its integration contract is deliberately editor-oriented: clients launch or bundle the server, exchange standard LSP messages, and may implement Pkl-specific requests for package downloads, file contents, project synchronization, and actionable notifications.

使われ方

Editor integrations start pkl-lsp and use it for Pkl diagnostics, completion, navigation, quick fixes, formatting-related behavior, package downloads, and project synchronization. Client configuration can provide `pkl.cli.path`; otherwise the server searches `PATH`, so there is no official standalone configuration-file location.

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

pkl-lsp separates Pkl language intelligence from any one editor, giving package maintainers and plugin authors a reusable server with a documented protocol and release cycle. It also demonstrates the common packaging boundary between a language runtime, an LSP server, and editor-specific clients.

タイムライン

  • 2024: Pkl launched with Language Server Protocol support on its tooling roadmap.
  • 2024: pkl-lsp made its initial public release.
  • 2024: The server enabled richer VS Code and Neovim support.

Related projects

  • pkl-lsp is part of the Pkl ecosystem and relies on the Pkl CLI for workflows such as project synchronization and package downloading. Editor plugins act as its clients.

セキュリティ状態

保護ツール対応はまだ見つかっていません

pkl-lsp に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、パッケージメタデータはここに公開されています。

インストール挙動

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

推奨レビュー

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

実行可能ファイル

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

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

鮮度

バージョンと鮮度

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

ページ生成日2026-11-04
マネージャ版0.8.0
マネージャ更新日2026-09-06
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/apple/pkl-lsp

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:pkl-lsp
バージョン0.8.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/pkl-lsp
ホームページhttps://pkl-lang.org/lsp/current/index.html
リポジトリhttps://github.com/apple/pkl-lsp
上流ドキュメントhttps://pkl-lang.org/lsp/current/index.html
ライセンスApache-2.0
ソースアーカイブhttps://github.com/apple/pkl-lsp/releases/download/0.8.0/pkl-lsp-0.8.0.jar
最終更新2026-09-06T23:58:24+02:00
Pulseupdated
依存関係openjdk
Bottle利用可能 (対象 all)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepkl-lsp
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

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

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

Nix95%

pkl-lsp

nix profile install nixpkgs#pkl-lsp
  • normalized package name match
  • 一致条件: Pkl Lsp
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/pk/pkl-lsp/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

ソース経路

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

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

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation