这个项目能做什么

Rainfrog 是一个专为高效率和键盘驱动工作流设计的终端原生数据库客户端。它支持多种数据库,包括 PostgreSQL(一级)、MySQL 和 SQLite(二级)、DuckDB(三级)以及 Oracle(四级)。功能包括类似 Vim 的导航、鼠标支持、语法高亮查询编辑、会话历史、收藏夹、表过滤、模式切换以及元数据查看。它可在 macOS、Linux、Windows 以及通过 Termux 的 Android 上运行。用户可以通过配置文件自定义快捷键、设置和连接。数据可以导出为 CSV。该工具正在积极开发中,不建议用于生产环境的写操作。安装方式包括 Cargo、Homebrew、Pacman、Nix、Conda、Pixi、Docker 或直接下载二进制文件。图标需要 Nerd Font。Oracle 支持需要外部 ODPI-C 库。Rainfrog 通过常用任务的快捷键优先考虑 CLI 可用性,并通过环境变量和 .env 文件进行连接管理的集成。