DigniLife AI for VS Code
AI coding assistant that works directly in your project — reads your files, runs commands, watches your terminal, and fixes errors, all with your approval.
Works like Claude Code / Cursor but powered by DigniLife AI and synced with your DigniLife account.
What You Can Do
- Chat with your codebase — ask questions, get explanations, request refactors
- Let AI fix errors — terminal errors and VS Code diagnostics are auto-detected
- AI runs commands for you — reads files, edits code, runs shell commands (with your approval)
- See AI work in real time — live narration as the AI executes each step
- Sync across devices — conversation history stays in sync between VS Code and the DigniLife web app
Key Features
Agent Mode
The AI can chain tool calls — read a file, edit it, run a test, check the output — until the task is done. You approve each write/run action before it executes.
Three approval levels:
- Manual — approve every change explicitly
- Supervised — AI runs with activity notification
- Auto — fully automatic (for trusted tasks)
Terminal & Debug Awareness
The extension watches your terminal output and debug sessions passively. The AI already knows what errors appeared before you even ask.
Inline Edit & Composer
Ctrl+K — quick scoped edit for selected code
- Composer — multi-file edit plan with review before apply
Inline Code Completion
Ghost-text completions while you type, powered by DigniLife AI.
Conversations sync between VS Code and dignilife.io so you can continue on any device.
Background Tasks
Run long agent tasks without blocking your chat. Status visible in the status bar.
Quick Start
- Install this extension
- Open Command Palette (
Ctrl+Shift+P) → DigniLife: Login
- Paste your token from dignilife.io → Settings → VS Code
- Open Chat:
Ctrl+Shift+L
- Start typing
Magic Link: From the DigniLife web app, go to Settings → VS Code and click Connect VS Code to auto-configure with one click.
Commands
| Command |
Description |
DigniLife: Login |
Connect with your DigniLife account |
DigniLife: Open Chat |
Open the AI chat panel |
DigniLife: Ask AI About Selection |
Ask about highlighted code |
DigniLife: Fix Error |
Let AI fix the current error |
DigniLife: Inline Edit (AI) |
Edit selected code with AI |
DigniLife: Open Composer |
Multi-file AI edit plan |
DigniLife: Toggle AI Code Completion |
Turn inline completions on/off |
DigniLife: Run Task in Background |
Run agent task in background |
DigniLife: Sync Chat History |
Pull latest conversation history |
DigniLife: Show Welcome Guide |
Onboarding walkthrough |
Keyboard Shortcuts
| Shortcut |
Action |
Ctrl+Shift+L |
Open Chat |
Ctrl+Shift+D |
Ask AI About Selection |
Ctrl+K |
Inline Edit |
Ctrl+Shift+O |
Open Composer |
Ctrl+Shift+N |
Save as Notepad |
Ctrl+Shift+B |
Show Background Tasks |
(Mac: replace Ctrl with Cmd)
Settings
Connection
| Setting |
Default |
Description |
dignilife.serverUrl |
https://api.dignilife.io |
API server URL — use http://localhost:8000 for local dev |
Agent Safety
| Setting |
Default |
Description |
dignilife.allowHighRiskAutoApprove |
false |
Allow high-risk actions in auto mode |
Approval Mode
| Setting |
Default |
Description |
dignilife.approvalMode |
manual |
manual / supervised / auto |
Terminal
| Setting |
Default |
Description |
dignilife.autoDetectErrors |
true |
Detect terminal errors and offer fixes |
dignilife.terminalSyncInterval |
— |
How often to sync terminal output (ms) |
dignilife.terminalMaxOutputLines |
— |
Max lines captured from terminal |
Inline Completion
| Setting |
Default |
Description |
dignilife.inlineCompletion |
true |
Enable ghost-text code completions |
Privacy
| Setting |
Default |
Description |
dignilife.redactSensitiveData |
true |
Redact likely secrets before sending to AI |
Troubleshooting
Extension shows disconnected:
- Check
dignilife.serverUrl is correct
- Run
DigniLife: Login again
Terminal errors not detected:
- Make sure commands run in the VS Code integrated terminal
- Check
dignilife.autoDetectErrors is enabled
Inline completion not appearing:
- Check
dignilife.inlineCompletion is true
- Toggle with
DigniLife: Toggle AI Code Completion
Chat history not syncing:
- Run
DigniLife: Sync Chat History
- Check
dignilife.autoSyncChat is enabled
Requirements
Support
License
MIT