A powerful macOS SQL editor with multi-tab support for SQLite and SQL Server. Features per-tab database connections, interactive schema browsing, Excel-like cell selection in results, syntax highlighting, and keyboard shortcuts. Modern dark theme with native .app bundle integration. Built with Python and Tkinter.
- Multi-tab interface with independent database connections per tab
- Dual database support: SQLite and SQL Server
- Interactive schema tree with tables, columns, and keys
- Excel-like cell selection in results grid
- SQL syntax highlighting
- Keyboard shortcuts (F5/Cmd-Return to execute, Cmd-R to refresh)
- Native macOS app with proper dock integration
-
Create virtual environment:
python3 -m venv venv314 source venv314/bin/activate -
Install dependencies:
pip install pyodbc pyobjc-framework-Cocoa
-
Run the app:
python3 sql_editor_pro_with_sqlserver.py
Or simply double-click SQL Jaguar.app to launch.
- macOS 10.15+
- Python 3.14
- ODBC Driver 17/18 or FreeTDS (for SQL Server)