Cinnacode — AI Coding Assistant for VS Code
Pay-as-you-go AI coding help. No subscription. Chat, inline fixes, and one-keystroke edits, powered by Claude — right inside your editor.
Get 200 free credits → · Docs · Pricing
Why Cinnacode?
Most AI coding assistants charge a flat monthly subscription — whether you use them heavily or barely touch them that month. Cinnacode works differently: buy credits once, spend them at your own pace. No recurring charge for the weeks you don't code.
- 🎁 200 free credits on signup — no card required, whether you sign up as a guest or with GitHub
- 💳 28 credits per chat message, 6 per inline completion
- 📅 Credits valid for 9 months — no rush, no expiry pressure
Features
Ask questions, request fixes, or get explanations — right in a native VS Code sidebar panel. No new app, no context switch.
⌨️ Cmd+K Quick Edit
Select any code, press Cmd+K (Mac) or Ctrl+K (Windows/Linux), describe the change in plain English, and review a diff before it touches your file.
🔍 Diff & Apply, Always
Every suggestion — from chat or Cmd+K — shows a real diff before anything changes. Apply stays disabled until you've actually reviewed it, and one more confirmation dialog stands between you and any file write. Nothing happens silently.
📎 @ File Mentions
Pull other files into a conversation by typing @ and a filename. Cinnacode reads them fresh, so it understands more than just the file you have open.
📄 Document Upload
Attach a requirements doc, spec, or any text-based file via the + button in the chat panel. Cinnacode can compare it against your actual code — pointing out what's implemented, what's missing, and proposing the code for the rest.
🗺️ Project-Wide Context
Ask "where is the discount calculation logic?" without knowing which file it's in — Cinnacode scans your whole project's structure to find and name the relevant file, even ones you've never opened or mentioned.
🎚️ Model Selection
Pick ⚡ Fast, ⚖️ Balanced, or 🧠 Most Capable right from the chat panel — trade off speed for depth depending on what you're working on. Your choice is remembered across sessions.
⚡ Slash Commands
| Command |
What it does |
/fix |
Returns the complete corrected file, plus what was fixed |
/explain |
Explains what the code does, in plain terms |
/improve |
Suggests readability, performance, and best-practice improvements |
/test |
Writes unit tests covering main functionality and edge cases; auto-detects your project's test framework |
/edge-cases |
Digs specifically into boundary values, empty/null inputs, and adversarial scenarios |
/coverage |
Compares your code against its existing test file and flags what's not covered |
/docs |
Writes documentation or comments for your code |
Pricing
| Plan |
Credits |
Price |
| Free |
200 |
₹0 — no card required |
| Starter |
1,000 |
₹199 |
| Popular |
4,000 |
₹499 |
| Power |
10,000 |
₹999 |
Full pricing and details: cinnacode.in/#pricing
Getting Started
- Install Cinnacode (you're already here!)
- On first launch, choose Login with GitHub or Continue as Guest
- Open the Cinnacode icon in the Activity Bar
- Start chatting, or select code and press
Cmd+K
Full setup guide: cinnacode.in/resources.html
Commands
Access these from the Command Palette (Cmd+Shift+P / Ctrl+Shift+P):
AI: Open Chat Assistant
AI: Login with GitHub
AI: Logout
AI: Check Login Status
AI: Buy Credits
AI: Quick Edit Selection (bound to Cmd+K / Ctrl+K when text is selected)
AI: Send Feedback
Privacy & Security
- We never see or store your payment card details — all payments are processed directly by Razorpay
- Your code is sent to Anthropic's Claude API only to generate a response, never used to train any model
- Forgot your password? Reset it anytime at cinnacode.in/login.html
- Full details: Privacy Policy · Terms
Support
Cinnacode is built and maintained by an individual developer, not a large team — but every bit of feedback gets read.