openxlingsopenxlingsOfficialยท8 Agent Skills Included

xlings

Install any tool version and isolate environments across all platforms

Installs, switches, and removes multiple versions of developer tools side by side on Linux, macOS, and Windows. Creates isolated SubOS environments so projects, CI, and AI agents never conflict with each other or the host system. Connects to decentralized package indexes and exposes a JSON interface so AI agents can manage environments programmatically.
npx skills add openxlings/xlings --all -g -y
Available:

Gives the AI agent the project architecture, build commands, release rules, and a routing table pointing to each sub-skill for usage, building, and contributing tasks.

All Skills in This Repository (8)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install xlings?โ–ผ

Run `npx skills add openxlings/xlings --all -g -y` in your terminal to install all skills in this suite globally.

How to run multiple tool versions side by side?โ–ผ

Install any versions you need with `xlings install gcc@16 gcc@11`, then switch instantly with `xlings use gcc@11`. Both stay installed with no conflicts and no sudo.

Can AI agents use xlings to manage environments?โ–ผ

Yes. xlings exposes an NDJSON interface via `xlings interface` and can run agents inside isolated SubOS sandboxes for safe, reproducible execution.

Does xlings work on Windows and macOS?โ–ผ

Yes. The same commands work on Linux, macOS, and Windows, though full filesystem sandboxing is currently only available on Linux.

How do I keep project dependencies reproducible?โ–ผ

Commit a `.xlings.json` file declaring per-platform tool versions, and every teammate or CI runner entering the directory gets the exact same isolated environment.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’