indusagi-coding-agent
v0.1.58
Published
Terminal-first TypeScript coding agent built on the indusagi framework package.
Readme
indusagi-coding-agent
A terminal-first coding agent with a small core and strong extensibility. Use it interactively, in scripts (print/JSON), over RPC, or as an SDK in your own apps.
This package is inspired by the Pi Coding Agent approach to fast, terminal-native developer workflows.
- CLI commands:
indusagiandindus - Node.js >= 20
- Extensible via extensions, skills, prompt templates, and themes
If you want the all-in-one bundle (ai + agent + tui + webui + coding agent), use:
- https://www.npmjs.com/package/indusagi
Docs: https://www.indusagi.com
Install
npm install -g indusagi-coding-agentQuick Start
indusagiAuthenticate using /login or set provider API keys. See docs/providers.md for details.
Example (file-aware prompt):
indusagi @src/index.ts "Summarize this file"Modes
- Interactive mode (default)
- Print/JSON modes for scripting (
docs/json.md) - RPC mode for process integration (
docs/rpc.md) - SDK usage (
docs/sdk.md) - Local Observe smoke testing against sibling
indusvx-screth(guides/OBSERVE_LOCAL_TESTING.md) - Deep Observe validation harness/results (
guides/OBSERVE_DEEP_VALIDATION.md) - Package-based local
indusvx-screthObserve integration plan (guides/INDUSVX_OBSERVE_FULL_INTEGRATION_REPORT.md)
Customization
- Extensions:
docs/extensions.md - Hooks:
docs/hooks.md - Skills:
docs/skills.md - Subagents:
docs/subagents.md - Prompt templates:
docs/prompt-templates.md - Themes:
docs/themes.md - Packages:
docs/packages.md
Session Management
- Session format:
docs/session.md - Tree navigation:
docs/tree.md - Compaction:
docs/compaction.md
Configuration
Settings can be global or project-specific. See docs/settings.md.
- Keybindings:
docs/keybindings.md - Custom models:
docs/models.md - Custom providers:
docs/custom-provider.md
License
See LICENSE and LICENSE-THIRD-PARTY.txt.
Credits
IndusAGI is built and maintained by Varun Israni / IndusAGI Labs, with modifications and Indian-context extensions on top of pi-mono by Mario Zechner (MIT License).
