dockit
DocKit is an open-source desktop GUI client for multiple NoSQL databases (Elasticsearch, OpenSearch, DynamoDB, MongoDB) built with Tauri. It includes an AI agent for natural language query generation, visual management tools, and local credential storage with no telemetry.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | geek-fun/dockit |
| Owner | geek-fun |
| Primary language | TypeScript |
| License | Apache-2.0 — OSI-approved |
| Stars | 1.1k |
| Forks | 112 |
| Open issues | 5 |
| Latest release | v1.2.0 (2026-06-30) |
| Last updated | 2026-07-04 |
| Source | https://github.com/geek-fun/dockit |
What dockit is
TypeScript/Vue 3 frontend with Tauri (Rust) runtime, Monaco editor for syntax highlighting, support for OpenAI/Anthropic/DeepSeek LLM providers. Stores queries locally (500 per connection), handles schema inspection, CRUD operations, and bulk import/export (JSON/CSV/JSONL). Credentials encrypted via OS keychain.
Get the dockit source
Clone the repository and explore it locally.
git clone https://github.com/geek-fun/dockit.gitcd dockit# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Requires Node.js ≥20, NPM ≥10, and Rust toolchain; build and distribution separate for each OS (macOS Universal, Windows, Linux).
- LLM integration requires bring-your-own-key (OpenAI, Anthropic, DeepSeek, Ollama, LM Studio); no hosted service. Credentials stored locally; never sent to LLM with query context.
- DynamoDB local support available; no AWS credentials required for offline development, but production use requires IAM/profile configuration.
- Query history, connection profiles, and credentials stored locally on user machine; no centralized backup or sync across devices built in.
- All database drivers (ES, OpenSearch, DynamoDB, MongoDB) bundled; ensure network/firewall rules allow outbound connections to target databases.
When to avoid it — and what to weigh
- Web-only deployment required — DocKit is a native desktop app (macOS, Windows, Linux). No browser or SaaS version; not suitable if you need centralized web access or server-side deployment.
- SQL databases are primary — DocKit is NoSQL-focused (ES, OpenSearch, DynamoDB, MongoDB, EasySearch). Not a replacement for JDBC/SQL tools; requires adaptation if your stack is primarily relational.
- Real-time multi-user collaboration — Designed for single-user desktop workflow. No built-in multi-user sharing, locking, or live collaboration features; queries and history are local-only.
- Production query audit trail at scale — Query history capped at 500 entries per connection and stored locally. Not suitable for compliance-heavy environments needing centralized, immutable query logs.
License & commercial use
Licensed under Apache License 2.0 (Apache-2.0), a permissive OSI-approved license. Grants rights to use, modify, and distribute the software; requires inclusion of license and notice of changes. No patent retaliation clause; fairly commercial-friendly for the license class.
Apache 2.0 permits commercial use, modification, and distribution under license terms. However, confirm compliance with your legal team before bundling or reselling, as trademark and patent indemnification are not included. LLM provider usage incurs third-party costs (OpenAI, Anthropic, etc.) that are user-managed.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Low |
| DEV.co fit | Possible |
| Assessment confidence | High |
Credentials encrypted via OS keychain, no telemetry, fully offline capable. LLM-generated queries (from natural language) are not validated in detail—review safety confirmation gate behavior and per-source permission model before using in high-risk environments. No third-party security audit mentioned. Tauri runtime and dependency chain (Vue, Monaco, etc.) inherit standard open-source security practices; keep dependencies updated.
Alternatives to consider
Kibana (Elasticsearch native)
Browser-based, cloud-native alternative for Elasticsearch management; lacks DynamoDB/MongoDB support and natural language query agent. Requires Elasticsearch cluster.
MongoDB Compass
Native MongoDB desktop client with similar UI/UX; does not support Elasticsearch, DynamoDB, or OpenSearch. No LLM agent integration.
AWS DynamoDB Console (web)
Web-based AWS-hosted DynamoDB management; does not support other NoSQL databases or natural language queries. Requires AWS account and internet access.
Build on dockit with DEV.co software developers
Evaluate DocKit for unified database management with AI-powered query generation. Download today or review the open-source code on GitHub.
Talk to DEV.coRelated on DEV.co
Explore the category and the services that help you build with it.
dockit FAQ
Can I use DocKit with my own LLM (Ollama, LM Studio)?
Is my data sent to any remote server?
Does DocKit support SQL databases (PostgreSQL, MySQL)?
Can I collaborate with teammates in real-time?
Work with a software development agency
Need help beyond evaluating dockit? DEV.co is a software development agency offering software development services and web development for teams of every size. Our software developers and web developers build custom software, web applications, APIs, and open-source databases integrations — and maintain them long-term.
Streamline Your NoSQL Workflow
Evaluate DocKit for unified database management with AI-powered query generation. Download today or review the open-source code on GitHub.