geek-fun/dockit
Agentic desktop GUI client for Elasticsearch, OpenSearch, DynamoDB, MongoDB & EasySearch. Natural language queries, visual management, and monitoring. Privacy-first. Open source.
What it solves
DocKit is a native desktop GUI client that provides a unified interface for managing multiple NoSQL databases, replacing the need for separate browser-based consoles like Kibana or the AWS Console. It simplifies database management by allowing users to interact with their data using natural language instead of complex query languages.
How it works
The application acts as a bridge between the user and their databases (Elasticsearch, OpenSearch, DynamoDB, and MongoDB). It features an "Agentic Data Studio" that leverages LLMs (OpenAI, Anthropic, DeepSeek, Ollama, and LM Studio) to translate natural language requests into runnable queries (such as Elasticsearch DSL, PartiQL, or MongoDB queries). It also provides traditional manual tools like Monaco-powered editors with syntax highlighting and visual query builders.
Who it’s for
It is designed for developers and database administrators who work with NoSQL databases and want a more efficient, privacy-first desktop experience with AI-assisted querying and management.
Highlights
- Agentic Data Studio: Uses AI to write queries, inspect schemas, and perform CRUD operations through conversation.
- Multi-Database Support: Unified client for Elasticsearch, OpenSearch, DynamoDB, and MongoDB.
- Privacy-First: No telemetry, local storage for credentials and queries, and OS keychain encryption.
- Comprehensive Management: Includes cluster health monitoring, index/table management, and batch import/export for millions of records.
- Cross-Platform: Native app built with Tauri (Rust) for macOS, Windows, and Linux.
Related
- Project
- Project
- Project
- Project
- Project