🎨 Operate databases like Excel - No need to memorize SQL syntax, easily manage SQLite data through an intuitive visual interface. Click, double-click, drag and drop - what you see is what you get!

✨ Say Goodbye to Command Line, Embrace Visualization
Don't know SQL? No problem! Just click with your mouse to complete database operations.
- ❌ No need to memorize SQL syntax
- ❌ No need to open external database tools
- ❌ No need to type commands in terminal
- ✅ As simple as editing Excel spreadsheets
- ✅ All operations in your familiar VSCode
🎯 Core Highlights: What You See Is What You Get
📊 View Data Like Excel
- Click to View - Table list on the left, click what you want to see
- Intuitive Display - Data presented in table format, clear at a glance
- Smart Pagination - Auto-pagination, smooth browsing even for large tables
- Type Annotation - Field types and primary key indicators clearly visible 🔑
✏️ Edit Data Like Excel
- Double-Click to Edit - Double-click cells to modify directly, no UPDATE statements needed
- Click to Add - Click button to add new rows, form pops up automatically
- Click to Delete - Select row and click delete, goodbye DELETE statements
- Instant Save - Auto-save after modification, no worries about data loss
💻 Pro Mode: SQL Query
- Built-in Editor - Need complex queries? SQL editor is always ready
- One-Click Execute - Run it right after writing, results appear instantly
- Result Visualization - Query results displayed in table format too
📸 Demo: So Simple No Tutorial Needed
🖱️ Open = Double-Click File
Double-click a .db file in VSCode, the extension opens automatically, data appears instantly. Zero configuration, ready to use.
👆 Edit = Click Cell
3 steps to edit data:
- 👈 Click table name on left → Data displays
- 🖱️ Double-click cell → Enter new value
- ✅ Blur to save → Done!
Add/Delete? Just click buttons, as natural as any regular app.
💡 Advanced = Write SQL (Optional)
Need complex queries? SQL editor is always ready below. Write it, click "Execute", results come right away.
📥 Install in 3 Seconds, Ready to Use
Method 1: VSCode Marketplace (One-Click Setup)
- Open VSCode
Ctrl+Shift+X (Mac: Cmd+Shift+X) to open Extensions
- Search "SQLite Easy Tool"
- Click Install → Done!
🔗 Direct link: VSCode Extension Marketplace
Method 2: Install from VSIX
code --install-extension sqlite-easy-tool-0.1.0.vsix
🎮 Start Using in 3 Steps: Really Just 3 Steps
- 📂 Double-Click to Open - Double-click
.db file in VSCode
- 👈 Click Table Name - Select the table you want to view on the left
- ✨ Start Operating - Double-click cell to edit!
🎉 It's that simple! No configuration needed, no learning curve.
📖 Operation Guide: As Intuitive As a Game
👀 View Data: Click to See
| What to Do |
How to Do It |
| Switch Tables |
👈 Click table name on left |
| Pagination |
👇 Click Previous/Next at bottom |
| View Column Types |
👁️ Look at column headers, 🔑 = Primary Key |
✏️ Edit Data: Double-Click to Edit
| What to Do |
How to Do It |
Tip |
| Modify Content |
🖱️ Double-click cell to input |
Auto-save on blur |
| Add New Row |
➕ Click "Add Row" |
Fill out the form |
| Delete Row |
✖️ Select and click "Delete Row" |
One-click delete |
💻 Execute SQL: Write and Run
- 📝 Write statement in SQL editor below
- ▶️ Click "Execute" button
- 📊 Results automatically displayed in table
✅ .db ✅ .sqlite ✅ .sqlite3
Double-click these files, automatically opens with visual editor!
👨💻 Development
Requirements
Local Development
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run watch
Package for Release
npm run package
Run Tests
npm test
🔧 Tech Stack
- TypeScript - Type-safe development experience
- sql.js - WebAssembly-based SQLite implementation, no local installation required
- VSCode Custom Editor API - Native editor integration
- WebView - Modern user interface
❓ FAQ
Q: Will it break my database?
A: Your edits are saved directly to the file. Please backup important data first! 💾
Q: My database is huge, will it lag?
A: We use pagination loading, 100 rows/page, can handle millions of records. But GB-level super large files might be slower.
Q: Can I create new databases?
A: Current version focuses on viewing and editing. Creation feature is on the way, stay tuned! 🚀
Q: Don't know SQL, what should I do?
A: That's our highlight! All operations can be done with mouse, SQL is just an advanced option. 👆
🗺️ Roadmap
We're making it even better:
- [ ] 🎉 Create new databases and tables
- [ ] 📊 Import/Export CSV data
- [ ] ✨ Advanced SQL editor (syntax highlighting, auto-completion)
- [ ] 🏛️ Database schema visualization
- [ ] 🎨 Multiple theme support
- [ ] ⚡ Performance optimization (virtual scrolling)
🤝 Let's Make It Better Together
Got ideas? Found a bug? Contributions welcome!
- Fork this repository
- Create your feature branch (
git checkout -b feature/AmazingFeature)
- Commit your changes (
git commit -m 'Add some AmazingFeature')
- Push to the branch (
git push origin feature/AmazingFeature)
- Open a Pull Request
🐛 Encountered a Problem?
Go to GitHub Issues and let us know, we'll fix it ASAP!
📜 License
This project is licensed under the MIT License.
⭐ Like It? Give Us a Star!
If this extension helps you:
🎉 Enjoy the Fun of Visual Operations!
Made with ❤️, please Star if you like it ⭐