The IndusAGI Coding Agent is a terminal-first assistant for working in a repository. Its documented tools can read and edit files, search a project, and run shell commands. Start with a scoped task, inspect the changes, and use your project's checks to decide whether the result is ready.
A repository-first workflow
A useful first task is a small bug fix with a reproducible failure. Ask the agent to inspect the relevant code and tests, propose a change, and run the appropriate checks. Review the diff yourself before committing or deploying. Tool access is a capability, not a guarantee that an action is safe or correct.
Install the TypeScript coding agent
npm install -g indusagi-coding-agent
indus
The preserved TypeScript documentation requires Node.js 20 or newer and describes both the indus and indusagi commands. Configure a supported provider using the provider guide. Software licensing and model-provider usage are separate; check the package and provider terms for your setup.
Interactive and programmatic modes
The TypeScript edition documents an interactive terminal session, one-shot print mode, and JSON/RPC interfaces. These support different workflows: asking questions while developing, requesting one answer from a script, or integrating the agent with a parent process. See the JSON guide, RPC guide, and SDK reference before building an integration.
Sessions, tools, and extensions
Saved sessions and context compaction help organize ongoing work. Extensions, skills, and MCP integrations can add capabilities, but review what each integration can access. Keep credentials out of prompts and limit filesystem, network, and command access to the task.
Choose an edition
TypeScript, Python, and Rust have separate installation instructions and implementation details. Use the Coding Agent product guide to choose an edition. For an agent embedded inside your own application, explore the IndusAGI Framework. For a business-specific implementation, see our AI and automation services.