Everything you need to get the most out of Cinnacode — from your first install to advanced multi-file editing.
You can create a Cinnacode account either from this website or directly inside the extension — both lead to the same place.
Use Get started on this site (guest signup, 200 free credits, no card needed), or install the extension first and it'll prompt you to register on first launch.
Search "Cinnacode" in the VS Code Marketplace, or use the download link on your dashboard.
Open the Command Palette (Cmd+Shift+P), run AI: Login with GitHub, and paste the access key from your dashboard when prompted.
Open the Cinnacode icon in the Activity Bar, type a question in the sidebar, and press Enter.
Type any of these at the start of a chat message to get a focused response, using whatever file you currently have open (or your current selection, if you have one) as context.
| Command | What it does |
|---|---|
| /fix | Returns the complete corrected version of your file, plus a short list of what was fixed. |
| /explain | Explains what the code does, in plain terms. |
| /improve | Suggests improvements for readability, performance, and best practices. |
| /test | Writes unit tests covering the main functionality and edge cases. |
| /docs | Writes documentation or comments for the code. |
You can add extra instructions after the command, e.g. /fix also handle empty arrays.
The fastest way to change a specific piece of code without leaving your cursor position or opening the sidebar.
1. Select the code you want to change.
2. Press Cmd+K (Mac) or Ctrl+K (Windows/Linux).
3. Type what you want changed, in plain English.
4. A diff opens automatically showing the proposed change.
5. Confirm to apply it to your file, or dismiss to cancel.
Cmd+K only activates when you have text selected — it won't interfere with the shortcut elsewhere in the editor.
Every code suggestion — whether from chat or Cmd+K — goes through the same safety pattern: you always see the diff before anything touches your file.
Opens VS Code's native diff view comparing your current code against the suggestion.
Stays disabled until you've viewed the diff at least once. Clicking it shows one more confirmation dialog before writing the change to your file — nothing is ever applied silently.
Pull other files into a chat conversation, not just the one you have open.
Type @ followed by a few letters of a filename in the chat box. A dropdown shows matching files in your workspace — click one to attach it, then finish your question.
Mentioned files are read fresh each time you send a message, capped at a reasonable size per file to keep responses fast and affordable.
Cinnacode uses prepaid credits instead of a subscription — buy once, spend at your own pace.
| Action | Cost |
|---|---|
| Chat message | 28 credits |
| Inline completion | 6 credits |
| Guest signup bonus | 200 free credits |
| Connecting GitHub | +100 credits |
Credits are valid for 9 months from purchase. See the full Terms and Refund Policy for details.
// video walkthroughs coming soon
You'll see a message in the chat panel with a link to buy more. If you're on a guest account, you'll also get a prompt to log in with GitHub for 100 more credits.
Code you're actively working with is sent to Anthropic's Claude API to generate a response — that's how the AI assistance works. We don't use your code to train any model, and we don't sell it. See our Privacy Policy for full details.
You can have both, but they're currently separate accounts with separate credit balances rather than one merged account. Logging in with GitHub from a guest session creates a new account rather than upgrading the existing one.
Credits that were successfully delivered aren't refundable for change-of-mind, but genuine billing errors (double charges, failed delivery) are covered. See the full Refund Policy.
Run AI: Send Feedback from the Command Palette inside the extension, or reach out via the Contact page.