Ling is a terminal coding agent for Ling-3.0-flash. It includes an interactive
TUI, headless and RPC modes, sessions, skills, MCP, plan mode, and subagents.
Requirements: Node.js 22.19 or newer.
npm install -g ling-code
ling auth login
lingHeadless examples:
ling -p "Explain this repository"
ling -p "Run the tests" -o json
ling -p "Review the diff" -o stream-jsonCredentials are resolved from --api-key-stdin, ANT_LING_API_KEY, then the
operating-system keyring. They are never stored in Ling settings files.
Configuration is loaded from .ling/settings.json, then
~/.ling/agent/settings.json. Project configuration is used only for trusted
projects. See ling --help and ling doctor for the supported interface.
License and upstream provenance are documented in LICENSE, NOTICE,
PI-LICENSE, and UPSTREAM.md.