General Introduction
Melty is a revolutionary AI code editor that combines chat conversations with Git version control. Developed by Charlie and Jackson from Replicate, this tool aims to solve the pain points of traditional AI coding tools. Its best feature is that every chat message is automatically converted into a Git commit, making the code change process clear and traceable.Melty is not only capable of making large-scale code changes across files, but also fully integrates into a developer's workflow. As an intelligent paired programmer, it tracks developer actions in real time, understands the structure of the code base, and provides accurate code suggestions and refactoring solutions.
Function List
- Intelligent code refactoring: supports large-scale code modification and refactoring across files
- Git Integration Conversations: every AI conversation automatically converted into a Git commit
- Multi-File Collaboration: Supports intelligent editing and modification across multiple files
- Real-time code generation: ability to create complete web applications from scratch
- Codebase Navigation: Intelligent Understanding and Navigation of Large Codebases
- Auto-commit management: automatically generate clear code commit information
- Toolchain Integration: Seamless integration with compilers, terminals, debuggers, and development tools such as GitHub, Linear, etc.
- Context-awareness: continuously learning and adapting to the characteristics of your code base
Using Help
1. Foundation and installation
Melty is currently in version 0.2 phase and offers early access on an invitation-only basis. To start using Melty, you will need:
- Visit the official website at https://melty.sh
- Complete the Early Access Request Form
- Wait for the invitation email for the installation link
- Download and install Melty Editor
2. Guidelines for the use of the main functions
2.1 Code Refactoring
- Describe the refactoring you want to do through natural language
- Melty will analyze the code structure and provide refactoring suggestions
- Upon confirmation, Melty automatically performs cross-file code changes
- All changes automatically create Git commits for easy tracking and rolling back
2.2 Web application development
- Use natural language to describe the functionality of the application you want to create
- Melty can generate complete application framework code
- Support for real-time preview and modification
- Automatic handling of dependencies and configuration files
2.3 Code Library Navigation
- Intelligent understanding of project structure
- Quickly locate relevant code files
- Provides visualization of code relationships
- Intelligent search and jump function
2.4 Git Integration
- Automatically generate Git commits with every AI conversation
- Support for branching, fallbacks, resets, and other Git operations
- Automatically generate clear submission information
- Maintaining the integrity of code change history
2.5 Tool integration
- Integration with the compiler: checking code correctness in real time
- Terminal integration: direct execution of commands and scripts
- Debugger integration: support for breakpoint debugging
- Third-party tool integration:
- GitHub: Project Management and Collaboration
- Linear: mission tracking
- Seamless integration with other development tools
3. Best practices
- Keeping the intent of the conversation clear helps the AI better understand the requirements
- Regularly check in generated Git commits to ensure code changes are as expected
- Experimental code changes using the branching feature
- Leverage Context Awareness for AI to Better Understand Your Codebase
4. Troubleshooting
- If the code generation results are unsatisfactory, you can use the Git fallback feature
- Isolating experimental changes using the branching feature
- Maintaining a dialog with the tool to improve accuracy
- Regularly synchronize the codebase to ensure AI has the latest contextual information