Note: 该页面是由LafTools工具箱内部生成的。
English | 简体中文 | 繁體中文 | Deutsch | Español | Français | 日本語 | 한국어 | More
LafTools工具箱是一个专为程序员设计的隐私第一、自托管、完全开源的工具箱,您可以在该网站上找到丰富的工具集。
- 永远的自由软件
- 轻量级运行时
- 全平台支持(包括ARMv8)
- 完全类似 GPT 的支持
- 与高效的 UI 高度集成
- 可用的 Docker 映像和便携式版本
- 桌面版支持(Planning)
- ...
对于全球用户:
docker run -e LAFREGION=US -e APPLANG=en_US --name mylaftools -v ~/.laftools-docker:/root/.laftools -d -p 0.0.0.0:39899:39899 codegentoolbox/laftools-linux-x64:latest
对于中国用户(国内用户):
docker run -e LAFREGION=CN -e APPLANG=zh_CN --name mylaftools -v ~/.laftools-docker:/root/.laftools -d -p 0.0.0.0:39899:39899 codegentoolbox/laftools-linux-x64:latest
NOTE:
- 默认端口设置为39899,您可以根据需要进行调整。
- LafTools工具箱将始终自动升级到最新版本,让您可以享受最新的功能和错误修复。
Docker Images:
为了快速使用这些功能,我们在美国和中国地区部署了稳定的在线网站供您使用。除了一些依赖特定操作系统功能的工具外,大多数工具都可以在我们的在线网站上找到。
- 🇺🇸 海外版: laftools.dev
- 🇨🇳 国内版: laftools.cn
L
-> LinkedA
-> AsynchronousF
-> Functional
从本质上讲,LafTools工具箱是一个提供一系列基于互连(Linked)、可异步(Asynchronous)且功能化(Functional)的编程向工具集。
请放心,随着时间的推移,这个项目将会以非凡而奇妙的方式发展。这个项目需要更多的时间,就像酒一样,越久越好。
为了简单起见,假设您已将此仓库克隆到 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 false
export LAFTOOLS_ROOT="C:\users\jerry\project\laftools-repo"
export PATH=$PATH:$LAFTOOLS_ROOT\dev\source\windows-bin
Env for Linux/MacOS:
export LAFTOOLS_ROOT=/users/jerry/projects/laftools-repo
# 安装所需的全局库
npm i -g pnpm ts-node typescript
# 安装项目依赖
cd $LAFTOOLS_ROOT && npm install -S -D --force
cd $LAFTOOLS_ROOT/modules/web2 && npm install -S -D --force
cd $LAFTOOLS_ROOT/devtools/scripts/scan && npm install -S -D --force
# 运行核心服务
npm run fe-web
cd pipeline
./build-all.sh
如果您想了解有关该项目的更多详细信息,可以查看以下更多材料:
我们非常感谢提供以下精美图标的才华横溢的艺术家: Ide icons created by umartvurdu - Flaticon Ide icons created by heisenberg_jr - Flaticon Fund icons created by Freepik - Flaticon Translate icons created by Freepik - Flaticon To do icons created by Freepik - Flaticon Timer icons created by Freepik - Flaticon Dictionary icons created by Freepik - Flaticon
如果没有出色的开源项目,这个项目就不可能实现,我想亲自向以下项目表示最深切的谢意:
- Blueprint UI - a React-based UI toolkit.
- CyberChef - a web app for encryption, encoding, compression and data analysis.
- Lodash - a modern JavaScript utility library delivering modularity, performance, & extras.
- one-api - an OpenAI key management & redistribution system.
当然,还有其他开源项目受益并促进了这个项目,我无法在这一部分中详细介绍;如果没有这些项目和这些人才开发人员的努力,LafTools工具箱就不可能实现。
该项目受 GNU Affero 通用公共许可证保护,请参阅许可证文件了解更多详细信息。