Cinnacode — AI Coding Assistant for VS CodePay-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.
Features💬 Sidebar ChatAsk questions, request fixes, or get explanations — right in a native VS Code sidebar panel. No new app, no context switch. 🤖 Agent ModeHand off a multi-step task — "add error handling to every route in this file," "write tests for this module" — and Cinnacode plans, writes files, and runs commands to get it done, showing you a diff and asking for approval before every single change. Nothing executes without your explicit sign-off. Start it via ⌨️ Cmd+K Quick EditSelect any code, press ⚡ Local Mode — free, offline, no credits usedRun a small local model on your own machine (via Ollama, free and open-source) to answer simple, trivial questions without spending credits or needing an internet connection. Available in both Sidebar Chat and Agent Mode's reply box — pick "Local" from the dropdown once it's set up. Cinnacode always checks first whether a question actually needs Claude's real reasoning; anything requiring genuine analysis, code generation, or multi-step logic still goes to Claude automatically, even with Local selected. Set it up anytime via Setting up Local Mode — click to expandCinnacode doesn't install anything for you automatically. Two things need to be on your machine first: Ollama (the runtime) and one small model (~1GB). 1. Install Ollama
2. Confirm it's running
On macOS with Homebrew, if it's not running yet: 3. Pull the model Cinnacode uses
This is a one-time download, roughly 1GB. 4. Enable Local Mode in Cinnacode Open the Command Palette ( 5. Select it In Sidebar Chat or Agent Mode's reply box, switch the provider dropdown from Claude to ⚡ Local. 🔍 Diff & Apply, AlwaysEvery 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 MentionsPull other files into a conversation by typing 📄 Document UploadAttach a requirements doc, spec, or any text-based file via the 🗺️ Project-Wide ContextAsk "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 SelectionPick ⚡ 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
⚠️ Important — Please ReadCinnacode uses AI models to generate code, suggestions, and analysis. Like all AI coding tools, it can produce incorrect, incomplete, or misleading output — including references to packages or APIs that don't exist. Always review AI-generated code before using it in production. Agent Mode can write files and run commands on your machine. Every action requires your explicit approval — but approving an action means you've reviewed it, not that Cinnacode has verified it's safe or correct. Read each proposed action carefully before approving. Local Mode answers come from a small model running on your own machine, not Claude — it's deliberately used only for simple questions, but the same review principle applies: treat a local answer with the same scrutiny as any other AI-generated output. Cinnacode is a tool to support your work, not a replacement for your own judgment or a qualified professional's review — particularly for code, documents, or analysis involving compliance, legal, financial, or safety-critical decisions. Pricing
Full pricing and details: cinnacode.in/#pricing Getting Started
Full setup guide: cinnacode.in/resources.html CommandsAccess these from the Command Palette (
Privacy & Security
Support
Cinnacode is built and maintained by an individual developer, not a large team — but every bit of feedback gets read. |