What Can Cline Do?
Cline is your AI assistant that can:- Edit and create files in your project
- Run terminal commands
- Search and analyze your code
- Help debug and fix issues
- Automate repetitive tasks
- Integrate with external tools
Available Tools
For the most up-to-date implementation details, you can view the full source code in the Cline repository. Cline has access to the following tools for various tasks:-
File Operations
write_to_file: Create or overwrite filesread_file: Read file contentsreplace_in_file: Make targeted edits to filessearch_files: Search files using regexlist_files: List directory contents
-
Terminal Operations
execute_command: Run CLI commandslist_code_definition_names: List code definitions
-
MCP Tools
use_mcp_tool: Use tools from MCP serversaccess_mcp_resource: Access MCP server resources- Users can create custom MCP tools that Cline can then access
- Example: Create a weather API tool that Cline can use to fetch forecasts
-
Interaction Tools
ask_followup_question: Ask user for clarificationattempt_completion: Present final results
-
Create a new file (write_to_file):
-
Search for a pattern (search_files):
-
Run a command (execute_command):
Common Tasks
-
Create a New Component
- “Create a new React component called Footer”
-
Fix a Bug
- “Fix the error in src/utils/format.ts”
-
Refactor Code
- “Refactor the Button component to use TypeScript”
-
Run Commands
- “Run npm install to add axios”
Getting Help
- Join the Discord community
- Check the documentation
- Provide feedback to improve Cline

