Chat with the Chatular AI directly inside VS Code attach files and let the AI propose edits with full diff approval.
Features
- Chat without leaving the editor a dedicated panel in the sidebar.
- File-aware attach files, or auto-include the file you're editing as context.
- AI-proposed edits review every change as an approve/reject diff before it touches your code, and the file opens as a before/after diff the moment you Accept, so you always see exactly what changed.
- Saved threads conversations sync to your Chatular account; resume them here or on the web.
Requirements
A free Chatular account you'll generate an API token from it during setup.
Setup
- Generate an API token. In the Chatular web app, open Settings → Integrations → VS Code Extension and click Generate Token. Copy it.
- Install this extension from the VS Code Marketplace.
- Open the Command Palette (
Cmd+Shift+P/Ctrl+Shift+P) and run Chatular: Set API Token. Paste the token. - Run Chatular: Open Chat and start chatting.
Commands
| Command | What it does |
|---|---|
Chatular: Open Chat |
Opens (or focuses) the chat panel. |
Chatular: New Chat |
Starts a fresh conversation (the prior thread stays saved to your account). |
Chatular: Set API Token |
Quick token-entry dialog. |
Chatular: Attach File to Chat |
Pick a file to send as context. |
Chatular: Attach Active Editor to Chat |
Send the file you're currently editing as context. |
Settings
| Setting | Default | Description |
|---|---|---|
chatular.editMode |
true |
Let the AI propose file edits as approve/reject diffs. |
chatular.autoAttachActiveEditor |
true |
Automatically include the file you're editing as context on every send. |
chatular.sendWorkspaceTree |
true |
Send your workspace file list (paths only) so the AI knows what's there. |
Security
Your API token is kept in VS Code's encrypted Secret Storage it never appears in your settings and never enters the chat UI (the extension's background process holds it and forwards only the chat text to the panel). You can revoke a token any time at Chatular Settings → Integrations → VS Code Extension → Revoke; the next request will prompt you for a fresh one.