Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
翻訳待ち
Chat2DB is an AI-powered SQL client that transforms natural language into SQL queries. Supports MySQL, Redis, MongoDB, and enhances database management with Text2SQL and BI features.
翻訳待ち
データJava · TypeScriptGitHub @OtterMindオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Chat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40+ databases, manage data, edit and run SQL, and use your own AI model to generate, explain, and optimize queries. Available on desktop, web, Docker, and CLI, with MCP support.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
An AI-powered database client and SQL workspace for developers, DBAs, analysts, and data teams.
Chat2DB Community is a free, cross-platform database client for Windows, macOS, and Linux. It runs entirely on your machine and combines a full-featured SQL workspace with an AI assistant that you connect to your own model.Read the full README ↗Chat2DB Community is a free, cross-platform database client for Windows, macOS, and Linux. It runs entirely on your machine and combines a full-featured SQL workspace with an AI assistant that you connect to your own model.
| Dashboards and charts | ER diagrams |
|---|---|
| Visual data management | Data import and export |
|---|---|
The next feature line ships as an early preview before it reaches the regular Beta channel:
Latest stays on the stable build, and the regular Beta line continues with 5.3.8-beta.x. Enable Receive Beta versions in Settings → About Us to receive it in the app.Download the installer for your platform from GitHub Releases, install it, and start connecting to your databases. No further setup is required.
Requirements: Docker 19.03.0+, Docker Compose 2.0.0+ (Compose V2, only for the Compose variant), 2+ CPU cores, 4+ GiB RAM.
First create the encryption key (see Encryption Key for why it matters), then start the container:
# Run once from a repository checkout. Re-running reuses the same valid key.
git clone https://github.com/OtterMind/Chat2DB.git && cd Chat2DB
./script/security/init-community-encryption-key.sh
docker run --detach \
--name chat2db-community \
--restart unless-stopped \
--publish 127.0.0.1:10825:10825 \
--volume "$HOME/.chat2db-community-docker:/root/.chat2db-community" \
--env CHAT2DB_COMMUNITY_ENCRYPTION_KEY_FILE=/run/secrets/chat2db-community-encryption.key \
--volume "$HOME/.config/chat2db-community/encryption.key:/run/secrets/chat2db-community-encryption.key:ro" \
chat2db/chat2db:latest
Then open http://localhost:10825 in your browser.
Alternatively, use the bundled Compose definition:
./script/security/init-community-encryption-key.sh
docker compose --file docker/docker-compose.yml up --detach
Notes:
~/.config/chat2db-community/encryption.key across rebuilds.docker run example stores application data in $HOME/.chat2db-community-docker; the Compose definition uses the chat2db-community-data named volume. These locations do not share data./root/.chat2db-community directory and does not automatically migrate data from earlier images that used /root/.chat2db.Chat2DB Community is a single-user, local-first application. It has no user
accounts or authorization boundaries between users. Keep the HTTP service
bound to 127.0.0.1 or ::1 and do not expose it to other users or
untrusted networks.
Custom JDBC drivers are executable Java code — install them only from sources you trust. Imported configuration files, archives, SQL files, database contents, and AI responses remain untrusted data. See the Security Policy for the complete trust boundary and vulnerability reporting process.
If you find this project useful, please give us a Star ⭐️ — it really helps!
Chat2DB Community encrypts stored datasource passwords and AI model API keys with AES-256-GCM using a per-installation key. Create it once from a repository checkout (requires openssl):
./script/security/init-community-encryption-key.sh
The key is written to ~/.config/chat2db-community/encryption.key. Back this file up separately and keep it across upgrades and container rebuilds — replacing or losing it makes previously stored datasource passwords and AI model API keys unreadable. Web/headless startup fails when no valid key is provided; only Desktop mode creates a missing key automatically.
This is the beginning of the README. Read the rest at the original. Read the full README ↗