AI Coding Assistants
Give your coding agent structural understanding of any codebase — parse and extract code intelligence from 306 languages without leaving the chat.
What this plugin does
Section titled “What this plugin does”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.
Installing
Section titled “Installing”Pick your harness below.
Claude Code
/plugin marketplace add xberg-io/plugins/plugin install tree-sitter-language-pack@xberg-ioCodex CLI
/plugins add https://github.com/xberg-io/pluginsThen 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/pluginsFactory Droid
droid plugin marketplace add https://github.com/xberg-io/pluginsdroid plugin install tree-sitter-language-pack@xberg-ioGitHub Copilot CLI
copilot plugin marketplace add https://github.com/xberg-io/pluginscopilot plugin install tree-sitter-language-pack@xberg-ioopencode
Add the package to opencode.json:
{ "$schema": "https://opencode.ai/config.json", "plugin": ["@xberg-io/opencode-tree-sitter-language-pack"]}