What is Indent?
Indent is a collaborative AI programming assistant that runs in any environment and can perform tasks ranging from simple commands to multi-step workflows. You can use it to work in your local development environment via web or shell, in a CI/CD pipeline, or on a remote server.How is Indent different from other AI coding assistants?
While there are a lot of AI coding assistants available, we think Indent is a unique mix of these traits:- Runs anywhere: Indent works consistently across local development, terminal, CI/CD pipelines, and remote environments
- Multi-step capabilities: Indent can perform complex sequences of operations, checking results and taking next steps intelligently
- Designed for power users: Indent is built to complement the workflow of professional developers with a smooth product experience across multiple surfaces
What can I use Indent for?
Indent excels at a wide range of programming tasks, including:- Learning and exploring unfamiliar codebases
- Writing and improving code
- Debugging issues
- Creating and running tests
- Setting up development environments
- Performing git operations
- Automating repetitive tasks
- Running code reviews or self-healing pipelines in CI
Which platforms does Indent support?
Indent runs on macOS, Linux, and Windows.What are the system requirements for Indent?
Indent requires:- Python 3.10 or higher (automatically installed by our installer if needed)
- A modern web browser for the web interface
- Internet connectivity
- At least 100MB of free disk space
Can I use Indent with languages other than English?
While Indent’s interface is currently only available in English, Indent can chat and respond in all major human languages.Which programming languages does Indent support?
Indent understands and can generate code in all major programming languages.How Indent handles your code and data
Indent prioritizes the security and privacy of your code and data at every step:- Zero Training Policy: Indent explicitly ensures your code will not be used for LLM training.
- Explicit Approval Required: Every command and edit performed by Indent requires your direct approval by default, giving you complete control over all interactions.
- Minimum Information Policy: When working with Indent in your local environment, Indent’s CLI uses a secure connection to Indent Server, and only transfers code and data on an as-needed basis relevant to the current task.
If you have a question that’s not covered here, please reach out to our team at team@indent.com, and we’ll be happy to help.
