FAQ
This document answers the most common questions about using Carry Code.
Installation Issues
Section titled “Installation Issues”Q: Installation failed?
Section titled “Q: Installation failed?”Solutions:
- Check network connection
- Confirm your system is supported
- Try manual download: visit https://carrycode.ai/releases
Q: Permission denied?
Section titled “Q: Permission denied?”Solutions:
# Linux/macOSsudo sh install.sh
# WindowsRun PowerShell as administratorQ: How to verify installation?
Section titled “Q: How to verify installation?”carry --helpIf you see help information, installation was successful.
API Key Issues
Section titled “API Key Issues”Q: How to get an API key?
Section titled “Q: How to get an API key?”DeepSeek (Recommended for China users):
- Visit https://platform.deepseek.com
- Register an account
- Go to “API Keys” page
- Click “Create API Key”
- Copy the key
OpenAI:
- Visit https://platform.openai.com
- Register and log in
- Go to “API Keys” page
- Create a new key
Other providers: Similar process - register and find “API Keys” in settings.
Q: API key error or invalid?
Section titled “Q: API key error or invalid?”- Check if the key was copied completely
- Check if the key has expired
- Check if usage quota is exceeded
- Try regenerating the key
Q: Where is the API key stored?
Section titled “Q: Where is the API key stored?”- Config file:
~/.carry/carrycode.json - Only stored on your local computer, never uploaded
Model Issues
Section titled “Model Issues”Q: Which model should I choose?
Section titled “Q: Which model should I choose?”| Scenario | Recommended Model |
|---|---|
| Programming tasks | Claude Sonnet, GPT-4o |
| Chinese tasks | DeepSeek, Kimi |
| Free usage | Ollama local deployment |
Q: Will switching models lose context?
Section titled “Q: Will switching models lose context?”No. Conversation context is preserved when switching models.
Q: What models are supported?
Section titled “Q: What models are supported?”Carry Code supports 17+ providers with 240+ models, including:
- OpenAI: GPT-4o, GPT-5.2
- Anthropic: Claude Opus 4.5, Claude Sonnet
- Google: Gemini 3 Pro
- DeepSeek: DeepSeek R1, V3
- Alibaba Cloud: Tongyi Qianwen Qwen3
- Local: Ollama, vLLM
Usage Issues
Section titled “Usage Issues”Q: How to update to the latest version?
Section titled “Q: How to update to the latest version?”In Carry Code, enter:
/updateOr run the installation script again:
curl -fsSL https://carrycode.ai/install.sh | sudo shQ: How to switch language?
Section titled “Q: How to switch language?”Enter:
/languageThen select your desired language.
Q: Will conversations be saved?
Section titled “Q: Will conversations be saved?”Yes! All your conversations are automatically saved. Use /session to view and manage previous sessions.
Q: Is my data secure?
Section titled “Q: Is my data secure?”- API Key: Stored on your local computer, never uploaded
- Conversation content: Sent to AI provider for processing, avoid sending sensitive information
- Code files: Only read and modified with your permission
Feature Issues
Section titled “Feature Issues”Q: What are Build mode and Plan mode?
Section titled “Q: What are Build mode and Plan mode?”- Build mode: AI can read/write files and execute commands
- Plan mode: AI can only read, cannot modify anything
Press Shift + Tab to switch.
Q: What is MCP?
Section titled “Q: What is MCP?”MCP (Model Context Protocol) is an AI extension protocol that lets you connect to external tools and services.
Q: What are Skills?
Section titled “Q: What are Skills?”Skills are preset instruction templates that guide AI to work in specific ways.
Q: What is AGENTS.md?
Section titled “Q: What is AGENTS.md?”A rule file in the project root that makes AI follow your project’s coding standards.
Performance Issues
Section titled “Performance Issues”Q: Slow response?
Section titled “Q: Slow response?”- Choose a provider with lower network latency
- Use a smaller model
- Check network connection
- Try using local models (Ollama)
Q: Token limit reached?
Section titled “Q: Token limit reached?”Use /compact to compress context, or create a new session.
Q: How to save API costs?
Section titled “Q: How to save API costs?”- Use cost-effective models (like DeepSeek)
- Regularly compress context
- Use Plan mode for analysis
Terminal Issues
Section titled “Terminal Issues”Q: Interface display issues?
Section titled “Q: Interface display issues?”- Try switching themes:
/theme - Check if terminal supports true color
- Try a different terminal
Q: Keyboard shortcuts not working?
Section titled “Q: Keyboard shortcuts not working?”- Check if using correct keys
- Some terminals may not support all shortcuts
Other Issues
Section titled “Other Issues”Q: How to report issues?
Section titled “Q: How to report issues?”- GitHub Issue: https://github.com/carrycode/carrycode/issues
Q: Is there a community?
Section titled “Q: Is there a community?”- Website: https://carrycode.ai
- Documentation: https://docs.carrycode.ai
Next Steps
Section titled “Next Steps”- Troubleshooting - Solve specific problems
- Command Reference - Complete command list