专栏名称: GitHubStore
分享有意思的开源项目
目录
相关文章推荐
哔哩哔哩  ·  当UP主随机选择一个日子结婚 ·  15 小时前  
哲学园  ·  “国学”的历史背景和演变 ·  21 小时前  
哲学园  ·  婆什迦羅一世和他的正弦近似公式 ·  2 天前  
51好读  ›  专栏  ›  GitHubStore

秒达工具箱 -- 免费安全的一键式呼出工具箱

GitHubStore  · 公众号  ·  · 2024-07-10 11:28

正文

项目简介


秒达工具箱是一款隐私优先,可自部署且完全开源的中文工具箱!

💌 特色

  • 永远的自由软件

  • 轻量级运行时

  • 全平台支持(包括ARMv8)

  • 完全类似 GPT 的支持

  • 与高效的 UI 高度集成

  • 可用的 Docker 映像和便携式版本

  • 桌面版支持

  • 开源插件库

  • ...


🚀 在 Docker 上运行

docker run -e LAFREGION=CN -e APPLANG=zh_CN --name my-miaoda -v ~/.miaoda-docker:/root/.miaoda -d -p 0.0.0.0:39899:39899 codegentoolbox/laftools-linux-x64:latest


NOTE:

  1. 默认端口设置为39899,您可以根据需要进行调整。

  2. 当有新版本更新时,请手动拉取最新Docker镜像。

  3. 默认会将~/.miaoda挂载到~/.miaoda-docker,为避免应用数据丢失,建议保留此映射设置。


Docker Images:

  • Docker Hub - laftools-linux-x64

  • Docker Hub - laftools-arm64-x64


🔗 官方网站

为了快速使用这些功能,我们部署了稳定的在线网站供您使用。除了一些依赖特定操作系统功能的工具外,大多数工具都可以在我们的在线网站上找到。

  • 🇨🇳 国内版: mdgjx.com

🚄 开源插件库

本工具箱采用插件机制,具体插件源码在另一个仓库,可查看 https://github.com/work7z/MDGJX-extensions

🌠 项目规划

关于我们目前正在做的新feature,请查看issues区,那里有更多详细信息。

🌠 贡献

1. 设置系统环境

为了简单起见,假设您已将此仓库克隆到 Windows 上的 C:\Usersjerry\project\laftools-repo 或 Linux/MacOS 上的 /Users/jerry/projects/laftools-repo ,那么您应该在文件 ~/.bashrc 中声明 env 并在下面设置配置 ,或者只是在运行任何命令之前执行它们。

如果您使用的是 Windows 操作系统,请确保所有命令都在 git-bash 中执行,了解更多信息请参阅 贡献。除此之外,建议避免在该项目所在的文件路径中使用任何空格或非英文字符。

Env for Windows:

git config core.ignorecase falseexport MDGJX_ROOT="C:\users\jerry\project\laftools-repo"export PATH=$PATH:$MDGJX_ROOT\dev\source\windows-bin

Env for Linux/MacOS:

如您遇到permission denied问题请在命令前加sudo赋予更高权限

export MDGJX_ROOT=/users/jerry/projects/laftools-repo


2. 编译并运行

# 安装所需的全局库npm i -g pnpm ts-node typescript
# 安装项目依赖cd $MDGJX_ROOT && npm install -S -D --forcecd $MDGJX_ROOT/modules/web2 && npm install -S -D --forcecd $MDGJX_ROOT/devtools/scripts/scan && npm install -S -D --force
# 运行核心服务npm run fe-web


3. 构建(Build)

cd pipeline./build-all.sh

项目链接







请到「今天看啥」查看全文