Frequently Asked Questions
Find answers to common questions about Sweet! CLI. If you don't see your question here, check our Troubleshooting guide or contact support.
Installation & Setup
How do I install Sweet! CLI?
Install via npm:
npm install -g @sweet-cli/sweet
Then verify it’s working:
sweet --help
See our Getting Started guide for the full flow.
What are the system requirements?
Sweet! CLI requires:
- macOS 10.15+, Linux (glibc 2.31+), or Windows 10+ (WSL2)
- Node.js 18+
- At least 2GB RAM
- Internet connection for AI API calls
Do I need an AI API key?
No — Sweet! CLI uses our billing relay which handles authentication automatically. Simply run:
sweet login
This will open a browser where you can sign in and start your free trial. No API keys to manage.
Usage & Features
How does Sweet! CLI differ from other AI coding assistants?
Sweet! CLI is designed for autonomous engineering rather than just code completion. Key differences:
- Operates directly in your terminal - no IDE plugin required
- Can work independently on complex tasks for hours
- Makes technical decisions autonomously (architecture, libraries, approaches)
- Works with any codebase, language, or framework
- Follows software engineering best practices (TDD, git commits, error handling)
See our AI coding assistants comparison for a detailed analysis.
Can Sweet! CLI work offline?
Sweet! CLI requires an internet connection for AI model inference. However, some features work offline:
- Local file operations
- Git operations
- Shell command execution
- Codebase analysis (reading project files)
All AI-powered features require API calls to your chosen provider.
How do I resume an interrupted session?
Sweet! CLI automatically saves session state. To resume:
sweet resume
Or list recent sessions:
sweet --list-sessions
To resume a specific session by ID:
sweet --session <ID>
The CLI will restore todos, file context, and conversation history.
What programming languages are supported?
Sweet! CLI supports all programming languages. It doesn't require language-specific plugins - it uses AI models trained on hundreds of languages. Common languages include:
- JavaScript/TypeScript, Python, Java, C#, C++, Go, Rust
- HTML/CSS, SQL, Bash, PowerShell
- Framework-specific code (React, Django, Spring, etc.)
- Configuration files (YAML, JSON, TOML, XML)
Pricing & Billing
How much does Sweet! CLI cost?
Sweet! CLI currently offers:
- Pro: $20/month
- Max: $200/month
- Trial: 3 days (credit card required via Stripe checkout)
See the latest details on our Billing page.
Which AI providers are included in the pricing?
Sweet! CLI uses the billing relay by default. The billing relay provides authenticated access to the backend models configured on the server, so you don’t need to manage provider keys locally.
How do I cancel or change my plan?
You can manage your subscription on the billing page. Sign in and use “Manage subscription”:
Changes take effect at the end of your billing cycle.
Troubleshooting
Sweet! CLI is not responding to commands
Try these steps:
- Verify you’re running from the repo root:
sweet --help - If you’re using billing (recommended), sign in:
sweet login
If issues persist, see our Troubleshooting guide.
AI responses are slow or time out
Possible causes and solutions:
- Network issues: Check your internet connection
- Model choice: Try a smaller/faster model via
--model(or use the billing relay defaults) - Large tasks: Break the task into smaller steps
How do I report a bug or request a feature?
You can report issues in several ways:
- Share details in our Discord community: discord.gg/TbccsBD8w3
- Use the contact page for non-technical requests
When reporting a bug, include the command you ran and any terminal output.
Security & Privacy
Is my code sent to AI providers?
Yes — Sweet! CLI sends relevant context to the model backend in order to generate responses. All requests go through the secure billing relay.
- We never store your code on our servers
- API calls are encrypted end-to-end
- Check your provider’s privacy policy for data handling
For sensitive codebases, consider limiting what you share as context and using a provider with terms that fit your needs.
Can Sweet! CLI be used in enterprise environments?
Enterprise features (SSO/on-prem/compliance) are not publicly documented yet. Reach out through our contact page for enterprise inquiries.
How is authentication stored?
Billing login tokens are stored locally in ~/.sweet/config.json.
Still have questions? Check our Troubleshooting guide or join Discord.