Edit, query, and analyze data without leaving Neovim.
Dadbod Grip adds editable grids, generated SQL previews, cross-database queries, schema navigation, profiling, notebooks, and schema-aware AI to the editor.
Keep the database and existing connection tools authoritative.
Dadbod manages connections. DuckDB joins databases and files. Dadbod Grip adds workflows without hiding the SQL or replacing either system.
Make edits and federation inspectable.
- ALTER TABLE users ADD last_seen_at TIMESTAMP;
+ ALTER TABLE users ADD last_seen_at TIMESTAMPTZ;
+ CREATE INDEX idx_users_last_seen_at
+ ON users (last_seen_at DESC);
DecisionShow the generated mutation SQL before apply, then inspect database state after any CLI error.
Run the workbench on both supported Neovim targets.
The test matrix covers editing state, generated SQL, adapters, the interface, and regression paths on Neovim stable and 0.10 with DuckDB installed.
Read the build story · View source
Keep the investigation visible in one frame.
The Softrear demo database puts a 17-table schema tree, query editor, staged grid markers, and the generated Live SQL in one Neovim view. Review checks that the selected table, pending edits, and exact statement remain legible together before apply.