Skip to content

AI Coding Assistants

Give your coding agent structural understanding of any codebase — parse and extract code intelligence from 306 languages without leaving the chat.

The plugin drops the tree-sitter-language-pack agent skills straight into your coding assistant. Once installed, the agent can:

  • Parse a file in any of 306 languages and reason over its syntax tree.
  • Pull out functions, classes, imports, exports, and symbols on request.
  • Detect a file’s language, list supported languages, and manage the local parser cache.

Under the hood it registers the ts-pack MCP server for you, so there is nothing to configure by hand. The plugin is published in the xberg-io/plugins marketplace, where you can also see version history and the source for every plugin.

If you prefer manual MCP registration over the plugin, the CLI exposes the same server directly. See the MCP Server guide for stdio and HTTP transport setup with any compatible IDE.

Pick your harness below.

Claude Code
/plugin marketplace add xberg-io/plugins
/plugin install tree-sitter-language-pack@xberg-io
Codex CLI
/plugins add https://github.com/xberg-io/plugins

Then search for tree-sitter-language-pack and select Install Plugin.

Cursor

Settings → Plugins → Add from URL → https://github.com/xberg-io/plugins, then select tree-sitter-language-pack.

Gemini CLI
gemini extensions install https://github.com/xberg-io/plugins
Factory Droid
droid plugin marketplace add https://github.com/xberg-io/plugins
droid plugin install tree-sitter-language-pack@xberg-io
GitHub Copilot CLI
copilot plugin marketplace add https://github.com/xberg-io/plugins
copilot plugin install tree-sitter-language-pack@xberg-io
opencode

Add the package to opencode.json:

{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@xberg-io/opencode-tree-sitter-language-pack"]
}