Zivora - Sentry Integration for VS Code
Manage your Sentry issues directly from VS Code/Cursor with AI-powered debugging.

Features
- 🔍 View Sentry Issues - See all unresolved issues in your sidebar
- ✨ AI-Powered Debugging - Get instant AI help for any error with one click
- ⚡ Quick Resolution - Resolve or archive issues with one click
- 🚀 Advanced Resolution - Resolve in specific releases or commits
- 🔄 Auto-Refresh - Keep your issue list up-to-date automatically
- 🔗 Jump to Sentry - Open issues in Sentry web UI instantly
Quick Start
- Install Zivora from the VS Code marketplace
- Open the Zivora sidebar (Explorer → Zivora - Sentry Issues)
- Add your Sentry Personal API Token
- Connect to your Sentry project
- Start managing and debugging issues!
Getting Your Sentry API Token
Step-by-Step:
- Go to: Sentry API Tokens
- Click "Create New Token"
- Name it:
Zivora IDE Extension
- Set these permissions:
| Permission |
Level |
| Project |
Read & Write |
| Issue & Event |
Read & Write |
| Organization |
Read & Write |
| Release |
Read (optional) |
- Click "Create Token" and copy it
- Paste into Zivora when prompted
Need detailed instructions? See Token Setup Guide
Using Zivora
Viewing Issues
Issues appear in the sidebar with:
- 🔴 Error / 🟡 Warning / 🔵 Info icons
- Event count and affected users
- Time since last occurrence
AI-Powered Debugging ✨
Click the ✨ sparkle icon on any issue to:
- Open AI chat with full error context
- Get explanations of what's causing the error
- Receive suggested fixes and code changes
- Debug production errors quickly
Resolving Issues
Click any issue to choose how to resolve it:
- Resolve - Mark as fixed
- Resolve in Next Release - Auto-resolve on next deploy
- Resolve in Current Release - Link to a specific release
- Resolve in Commit - Link to a commit SHA
- Archive - Ignore the issue
Quick Actions
Each issue has action buttons:
- ✨ Ask AI - Get instant debugging help
- ✓ Resolve - Mark as resolved
- 🗄️ Archive - Archive the issue
- 🔗 Open in Sentry - View full details
Commands
Access via Command Palette (Ctrl+Shift+P / Cmd+Shift+P):
Zivora: Add Sentry API Token - Add or update your API token
Zivora: Connect Sentry Project - Connect a Sentry project
Zivora: Disconnect Sentry Project - Disconnect current project
Zivora: Refresh Issues - Manually refresh
Zivora: Ask AI About Error - Select an error to debug
Configuration
Customize Zivora in VS Code settings (settings.json):
{
"zivora.autoRefreshInterval": 60, // Auto-refresh seconds (0 = disabled)
"zivora.maxIssuesDisplay": 50, // Max issues to show
"zivora.issueFilter": "is:unresolved" // Default filter
}
Available Filters
is:unresolved - Unresolved issues only (default)
is:unresolved is:unassigned - Unresolved and unassigned
is:unresolved assigned:me - Issues assigned to you
How It Works
API Token (Global)
Your Sentry API token is stored securely and works across all workspaces. You only need to add it once.
Project Connection (Per Workspace)
Each workspace connects to one Sentry project. This means you can:
- Use the same token for multiple projects
- Connect different Sentry projects to different codebases
- Switch between projects easily
Troubleshooting
"Unauthorized: Invalid API token"
- Use a Personal API Token (not Organization Token)
- Verify required permissions are enabled
- Try creating a new token
"No issues displayed"
- Check you're connected to the correct project
- Verify the project has unresolved issues in Sentry
- Try adjusting the filter setting
Issues not refreshing
- Check
autoRefreshInterval is greater than 0
- Use the manual refresh button (🔄)
- Check your network connection
Privacy & Security
- ✅ API tokens encrypted via VS Code Secret Storage
- ✅ All data stays local (only connects to Sentry.io)
- ✅ No telemetry or third-party tracking
- ✅ Open source and transparent
License
MIT License - See LICENSE file for details
Built for developers who want to fix errors faster ⚡