Cline Tools Reference Guide
Last updated
Last updated
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
Start a Task
Type your request in the chat
Example: "Create a new React component called Header"
Provide Context
Use @ mentions to add files, folders, URLs, diagnostics, terminal output, and more
Example: "@/src/components/App.tsx"
See the for details
Review Changes
Cline will show diffs before making changes
You can edit or reject changes
File Editing
Create new files
Modify existing code
Search and replace across files
Terminal Commands
Run npm commands
Start development servers
Install dependencies
Code Analysis
Find and fix errors
Refactor code
Add documentation
Browser Integration
Test web pages
Capture screenshots
Inspect console logs
Cline has access to the following tools for various tasks:
File Operations
write_to_file
: Create or overwrite files
read_file
: Read file contents
replace_in_file
: Make targeted edits to files
search_files
: Search files using regex
list_files
: List directory contents
Terminal Operations
execute_command
: Run CLI commands
list_code_definition_names
: List code definitions
MCP Tools
use_mcp_tool
: Use tools from MCP servers
access_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 clarification
attempt_completion
: Present final results
new_task
: Start a new task with preloaded context
Each tool has specific parameters and usage patterns. Here are some examples:
Create a new file (write_to_file):
Search for a pattern (search_files):
Run a command (execute_command):
Start a new task with context (new_task):
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"
Check the documentation
Provide feedback to improve Cline
For the most up-to-date implementation details, you can view the full source code in the .