Renamify

Created at 3 months ago

by DocSpring

starstarstarstarstar

Smart, case-aware search & replace for codebases. Provides atomic renaming of symbols, files, and directories with full undo/redo. The MCP server lets AI assistants plan, preview, and apply rename operations safely, handling all naming conventions (snake_case, camelCase, PascalCase, etc.) automatically.

Categories

developer-tools

Tags

devtools

development

refactoring

renaming

utilities

tools

Renamify

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?

  1. Renaming functions and variables across a codebase while maintaining naming conventions.
  2. Refactoring code efficiently without the risk of breaking changes.
  3. 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.

View More