One thing first — xal does not touch your machine without asking.
One native binary, compiled with Bun. No runtime, no node_modules. Run it again on any machine:
curl -fsSL https://xal.sh/install | sh
Then type xal in any project.
A terminal coding harness with a headless agent core, where every capability — including the interface — is a plugin. One compiled binary: no runtime, no node_modules.
Permissions per tool, plan mode, secret redaction, undo across files and conversation, sub-agents, background jobs, MCP and LSP. Configuration layers a user file with a project file.
This page is an emulation of the real terminal interface and needs JavaScript to run.