我们为 灵矶(Tachybase)引擎 设计了一套全新的命令行工具,无需安装 node.js 等开发环境工具,让你可以更快速地在本地创建、启动和管理灵矶应用。
📦 工具下载地址:
👉 github.com/tachybase/t…
⚠️ macOS 用户注意:当前版本尚未做签名校验,如遇 “无法打开” 提示,可手动在系统偏好设置中允许来自“未知来源”的应用运行。
🧰 图形化工具正在开发中
如果你更偏好 GUI 操作,也可以关注我们正在开发中的配套图形工具 Fiddle:
- 多项目切换
- 插件可视化管理
- 日志查看和流程控制
欢迎 star 持续关注!
🏁 快速开始(以 macOS arm64 为例)
以下是使用命令行工具创建并启动项目的标准流程:
# 赋予执行权限
chmod +x ./engine-macos-arm64
# 创建目录并下载插件
./engine-macos-arm64 prepare my-app
# 进入目录
cd my-app
# 快速启动
./engine-macos-arm64 start --quickstart
⚙️ 环境变量配置说明
更多环境变量及配置说明见文档:
👉 tachybase.org/guides/adva…
以下是常见的环境变量配置示例:
# 时区
TZ=Asia/Shanghai
# 应用密钥(用于签名等)
APP_KEY=your-secret-key
# 数据库配置
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=postgres
DB_USER=tachybase
DB_PASSWORD=tachybase
# 插件配置(详见说明)
PRESETS_LOCAL_PLUGINS=gantt,!iframe-block,|audit-logs
- 以
!开头表示移除插件 - 以
|开头表示添加插件但默认禁用
目前支持的插件可以在源码仓库中查看:
👉 插件列表地址
📌 后续计划
我们计划逐步引入:
- 插件市场 & UI 配置能力
- 多环境部署支持(远程、Docker、本地混合)
- 与 GUI 工具协作的调试模式
欢迎通过 GitHub Issues 或 Discussions 提出你的建议!
📚 更多信息请访问:
官网 👉 tachybase.org
GitHub 👉 github.com/tachybase
你也可以在掘金关注我们的后续更新,欢迎收藏 + 讨论交流!