Dockit AI Agent

by geek-fun• 1.1k•• Scanned•Claim this listing•Request removal
Database Managementai agentdatabase guidesktop appdynamodbdynamodb client

Agentic desktop GUI client for Elasticsearch, OpenSearch, DynamoDB, MongoDB & EasySearch. Natural language queries, visual management, and monitoring. Privacy-first. Open source.

Dockit is an open-source ai agent by geek-fun, written mainly in TypeScript, with 1,141 GitHub stars and the Apache-2.0 license. Its code was last updated Oct 30, 2026.

<div align="center"> <img src="public/dockit.png" width="120" alt="DocKit Logo"/>

DocKit

Open-source GUI client for Elasticsearch, OpenSearch, DynamoDB and MongoDB — one native desktop app for all your NoSQL databases.

Privacy-first. Your data, your keys. Open source.

Release Downloads License Stars CI MCP Toplist

<p> <img src="https://img.shields.io/badge/macOS-000000&logo=apple&logoColor=white"/> <img src="https://img.shields.io/badge/Windows-0078D6&logo=windows&logoColor=white"/> <img src="https://img.shields.io/badge/Linux-FCC624&logo=linux&logoColor=black"/> <img src="https://img.shields.io/badge/Tauri-FFC131&logo=tauri&logoColor=black"/> <img src="https://img.shields.io/badge/Rust-000000&logo=rust&logoColor=white"/> </p>

Download · Docs · Website · Releases

English · 简体中文

</div>

DocKit replaces browser consoles like Kibana and AWS Console with a single native desktop app. Describe what you need in natural language and get runnable queries, or use the Monaco-powered editors directly. Supports OpenAI, Anthropic, and DeepSeek — bring your own key.

<p align="center"> <img src="https://img.shields.io/badge/Elasticsearch-005571?logo=elasticsearch&logoColor=white" /> <img src="https://img.shields.io/badge/OpenSearch-005EB8?logo=opensearch&logoColor=white" /> <img src="https://img.shields.io/badge/DynamoDB-4053D6?logo=amazondynamodb&logoColor=white" /> <img src="https://img.shields.io/badge/MongoDB-47A248?logo=mongodb&logoColor=white" /> <img src="https://img.shields.io/badge/EasySearch-4A90D9?logoColor=white" /> </p> <p align="center"> <img src="docs/images/dockit-client-ui-demo.gif" width="800" alt="DocKit Client UI Demo"/> </p>

Installation

<a href="https://www.geekfun.club/download"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/badge/Download-macOS_|_Windows_|_Linux-orange&logo=download&logoColor=white"> <img src="https://img.shields.io/badge/Download-macOS_|_Windows_|_Linux-orange&logo=download&logoColor=white" alt="Download"> </picture> </a> &nbsp; <a href="https://github.com/geek-fun/dockit/releases"> <img src="https://img.shields.io/badge/Releases-GitHub-lightgrey&logo=github" alt="Releases"> </a> &nbsp; <a href="https://www.geekfun.club/products/dockit/"> <img src="https://img.shields.io/badge/Website-geekfun.club-blue&logo=google-chrome&logoColor=white" alt="Website"> </a>

Community vs Ultimate

DocKit follows a single official build with a runtime Community/Ultimate mode (source remains Apache-2.0).

Community (free forever): all data sources (Elasticsearch / OpenSearch / DynamoDB / MongoDB / EasySearch), unlimited connections with basic direct authentication (user/password, static access keys), TLS, OS-keychain credential encryption, the full Monaco-powered editors and visual query builders, browsing & inline editing, result-set export (CSV / JSON / Markdown / copy), query history and saved queries, metadata browsing, DynamoDB Local.

Ultimate ($9.9/mo · $99/yr, 7-day free trial):

FeatureIncluded
AI — agent, NL2SQL, explain, optimize, one-click fix (bring your own LLM key)✅
Cluster management & monitoring — nodes, shards, indices, templates, allocation✅
Built-in MCP Server✅
Batch / file-level import & export✅
Remote connection enhancements — SSH tunnel, HTTP/SOCKS proxy✅
Cloud credentials — AWS Profile / SSO / IAM✅

Version lock: every release published during an active subscription stays unlocked forever — offline, even after the subscription ends. The 7-day trial unlocks everything during the trial but does not grant version-lock rights. Cloud services (e.g. sync) require an active subscription.

See pricing for details.

Key Features

Agentic Data Studio

Describe what you need in natural language — the agent writes queries, inspects schemas, updates documents, deletes records, creates indexes, and returns results.

  • Query generation — natural language to Elasticsearch DSL, PartiQL, MongoDB queries
  • Schema inspection — agent reads and explains your database schema
  • Data operations — CRUD, index management, bulk actions through conversation
  • Safety — per-source permissions, confirmation gate for destructive ops, credentials never exposed to the LLM
  • Supported providers — OpenAI, Anthropic, DeepSeek, Requesty, Opper, Atlas Cloud, API Route, Cheaper Inference, Runcrate, CloudGPU, cheapaimodel, Standard Compute, UberLLM, Ollama, LM Studio

DynamoDB

Visual tools for DynamoDB — query builder, PartiQL editor, table management, import/export.

  • Query Builder — scan and query with primary key filtering and 13+ operators
  • PartiQL Editor — autocomplete, syntax highlighting, inline item CRUD
  • Table management — create, modify tables, manage indexes (GSI/LSI), TTL, streams, PITR, encryption
  • DynamoDB Local — offline development without AWS credentials
  • Authentication — AWS profiles, SSO, access keys, IAM roles

MongoDB

Full-featured MongoDB client with query editor, document browser, and import/export.

  • Query editor — autocomplete, result formatting, bulk write support
  • Document browser — pagination, inline CRUD
  • Manage view — indexes, storage stats, collection metadata at a glance
  • Connections — authentication, TLS, replica set configurations
  • Import / Export — JSON, CSV, JSONL

Elasticsearch & OpenSearch

Separate connection types with independent configs. Monaco-powered editor with full syntax highlighting and autocomplete.

  • Cluster management — node health, shard state, index tracking, alias control
  • Authentication — native API key support for both ES and OpenSearch
  • Editor — Monaco (VS Code engine), JSON5, inline comments, field autocomplete from live mapping
  • Grammar catalog — 120+ ES and OpenSearch API endpoints for reference
  • Version support — Elasticsearch 1.x–9.x, OpenSearch 1.x–3.x

Management & Monitoring

  • Cluster health — node status, shard states, storage metrics
  • Index management — create, delete, open, close, manage aliases and mappings
  • Table/collection metadata — view and edit schema, indexes, and configurations

Query History

  • Auto-recording — every query saved, no manual save needed
  • 500 entries per connection — stored locally, searchable
  • Replay — copy, reload into editor, or re-execute past queries
  • Covers — PartiQL, MongoDB, and visual form queries

Import & Export

  • Formats — JSON, CSV, JSONL
  • Scale — batch operations handle millions of records
  • Use cases — cluster migration, backup, dev environment seeding

Privacy & Security

  • No telemetry — DocKit does not phone home
  • Local storage — queries, credentials, analytics stay on your machine
  • Encrypted — connection profiles secured by your OS keychain
  • Air gap — fully offline capable, no internet required

Accessibility

  • Keyboard navigation — tab through all interactive elements, arrow keys in lists and trees, enter/space to activate
  • Screen reader — action buttons and query results fully accessible
  • Focus indicators — visible on all interactive elements

Development

DocKit is Built with Tauri (Rust), Vue 3 + TypeScript, shadcn-vue, UnoCSS, Monaco Editor, and Pinia.

Prerequisites

  • Node.js >= 20
  • NPM >= 10
  • Rust toolchain (for Tauri)

Setup

git clone https://github.com/geek-fun/dockit.git --depth=1
cd dockit
npm install
npm run tauri dev

Build

npm run tauri build         # current platform
npm run build:macos         # macOS Universal

Contributing

Issues and PRs welcome. Check the contribution guide.

Community

<p align="center"> <img src="docs/images/wechat_official.png" width="300" alt="WeChat Official Account"> </p> <p align="center"> <a href="https://x.com/geekfun_club"><img src="https://img.shields.io/badge/X-Follow-000000?logo=x&logoColor=white" alt="X / Twitter" /></a> &nbsp;&nbsp;&nbsp; <a href="https://www.youtube.com/@geekfun-club"><img src="https://img.shields.io/badge/YouTube-Subscribe-FF0000?logo=youtube&logoColor=white" alt="YouTube" /></a> &nbsp;&nbsp;&nbsp; <a href="https://github.com/geek-fun"><img src="https://img.shields.io/badge/GitHub-Follow-181717?logo=github&logoColor=white" alt="GitHub" /></a> </p>

Sponsor

<p align="center"> <img src="docs/images/wechat_ponsor.jpg" width="140" alt="WeChat Sponsor QR"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://github.com/sponsors/geek-fun"><img src="https://img.shields.io/badge/GitHub_Sponsors-%E2%9D%A4_Support-EA4AAA?logo=githubsponsors&logoColor=white" alt="GitHub Sponsors" /></a> </p>

License

Apache 2.0 © GEEKFUN

Dockit alternatives

View more →

Similar ai agents in Database Management, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Dockit (this page)
geek-fun
1.1kApache-2.0Oct 30, 2026Scanned, no flagged issues
Graphify
Graphify-Labs
140kApache-2.0Nov 1, 2026Scanned, no flagged issues
Claude Mem
thedotmack
108kApache-2.0Nov 1, 2026Scanned, no flagged issues
Mem0
mem0ai
68kApache-2.0Oct 30, 2026Scanned, no flagged issues
Hindsight
vectorize-io
57kMITNov 1, 2026Scanned, no flagged issues
Dokploy
Dokploy
38kNone foundOct 31, 2026Not scanned yet