What is Renamify?
Renamify is a smart search and replace tool designed for codebases, providing case-aware renaming of symbols, files, and directories with full undo/redo capabilities. It automates the handling of various naming conventions such as snake_case, camelCase, and PascalCase, making it ideal for developers and AI assistants.
How to use Renamify?
To use Renamify, you can run the MCP server using the command npx -y @renamify/mcp-server, or utilize the CLI tool and VS Code extension for seamless integration into your development workflow.
Key features of Renamify?
- Case-aware replacements for various naming conventions.
- Atomic renaming of both file contents and files/directories in a single operation.
- Full undo/redo functionality to ensure safe renaming.
- Fast, memory-safe, and cross-platform with over 90% test coverage.
Use cases of Renamify?
- Renaming functions and variables across a codebase while maintaining naming conventions.
- Refactoring code efficiently without the risk of breaking changes.
- Assisting AI agents in planning and applying rename operations safely.
FAQ from Renamify?
- Can Renamify handle all naming conventions?
Yes! Renamify automatically manages various naming conventions including camelCase, snake_case, and PascalCase.
- Is Renamify free to use?
Yes! Renamify is open-source and free for developers.
- How does Renamify ensure safe renaming?
Renamify provides full undo/redo capabilities, allowing you to revert changes if needed.
Server Config
{
"mcpServers": {
"renamify": {
"command": "npx",
"args": [
"-y",
"@renamify/mcp-server"
]
}
}
}