Skip to content

Quick Start

This guide will help you start using Carry Code for AI-powered programming conversations.


Run this command in your terminal to start Carry Code:

Terminal window
carry

This opens a beautiful terminal interface, waiting for your input.


After setup, you can start chatting with AI! Try typing:

Help me write a Python script to organize all image files in the current directory into a folder

Press Enter, and AI will start working. It will:

  1. Analyze your requirements
  2. Write code
  3. Ask if you want to execute

Terminal window
carry

Starts the full terminal UI for multi-turn conversations with automatic context preservation.

Terminal window
carry --once "Explain what this function does"
carry --once "Add error handling to server.js" --timeout-ms 60000

Executes a one-time prompt and exits. Great for scripts and CI scenarios.


  • Enter - Send message
  • Shift + Enter - New line (multi-line input)
  • / - Browse message history
  • / - Move cursor in current input
  • Ctrl + C - Interrupt AI’s current response
  • Ctrl + D - Exit the program

Type / in the input area to open the command menu for quick access to various features:

CommandDescription
/modelSwitch or add AI models
/mcpManage MCP servers
/skillLoad skills
/themeSwitch themes
/languageSwitch language
/sessionSession management
/exitExit the program

💡 Tip: Type / then press up/down arrows to quickly browse all available commands.


Carry Code has two working modes:

AI can read/write files and execute commands. Great for having AI write code for you.

AI can only read and cannot modify anything. Great for having AI analyze problems and plan solutions.

Press Shift + Tab to switch between the two modes.


Write a script to batch rename files, replacing spaces with underscores

AI will write complete code based on your requirements and explain each part.

This code has an error, help me find the problem:
def calculate(a, b):
return a / b
print(calculate(10, 0))

AI will analyze the problem and tell you how to fix it.

Explain what this code does:
const result = arr.filter(x => x > 0).map(x => x * 2).reduce((a, b) => a + b, 0);

AI will explain line by line, and can even draw diagrams to help you understand.