Frequently asked questions
act101 is an AI-powered developer tool designed for semantic code refactoring, structural analysis, and cross-language migrations. It allows developers to perform over 180 refactoring operations while maintaining the integrity of the code's structure. By utilizing Abstract Syntax Tree (AST) operations, act101 ensures that formatting, comments, and project structure remain intact during changes. It supports a wide range of programming languages and offers features like automatic checkpointing and instant undo functionality, making it a powerful tool for enhancing code quality and facilitating large-scale migrations.
Key features of act101 include support for 163 programming grammars, over 180 refactoring operations, deep repository analysis tools, and language-aware refactoring capabilities. It specializes in large-scale language migration workflows and provides tools for inspecting code quality, such as detecting dead code and architectural boundaries. Additionally, act101 emphasizes security by running as a single native Rust binary, ensuring that code remains on the developer's machine without cloud uploads.
act101 enhances the efficiency of AI coding agents by optimizing token usage. Instead of loading entire files into an AI context window, it returns only relevant AST-derived slices of code, which can reduce token usage by over 95%. This allows AI agents to work effectively within context limits, especially when dealing with large repositories, thereby improving the overall performance of automated engineering workflows.
act101 offers multiple pricing tiers to accommodate different user needs. A free plan is available for personal and open-source use, providing access to basic refactoring operations and query tools. Paid plans unlock commercial licenses, advanced analysis features, and premium language support. For enterprise users, specialized offerings focus on large-scale migration projects and the operation of autonomous AI agent fleets across production systems.
