Skip to content

Latest commit

 

History

History
154 lines (105 loc) · 7.57 KB

README.md

File metadata and controls

154 lines (105 loc) · 7.57 KB


LafTools - プログラマー向けに設計された次世代の多用途ツールボックス

Note: このページは LafTools から内部的に生成されます。
English | 简体中文 | 繁體中文 | Deutsch | Español | Français | 日本語 | 한국어 | More

🔮 ビジョン

LafTools は、プログラマ向けに設計されたプライバシー最優先の自己ホスト型完全オープンソース ツールボックスです。この Web サイトでは豊富なツールセットを見つけることができます。

💌 特徴

  • フォスフォーエバー
  • 軽量ランタイム
  • 完全なプラットフォームのサポート (ARMv8 を含む)
  • GPT と同様の完全なサポート
  • 生産性の高い UI と高度に統合
  • 利用可能な Docker イメージとポータブル エディション
  • デスクトップ版のサポート(Planning)
  • ...

🚀 Docker で実行します

グローバルユーザー向け:

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:

  1. デフォルトのポートは 39899 に設定されていますが、必要に応じて調整できます。
  2. LafTools は常に自動的に最新バージョンにアップグレードされ、最新の機能やバグ修正をお楽しみいただけます。

Docker Images:

🔗 オンラインウェブサイト

これらの機能をすぐに使用できるように、安定したオンライン Web サイトを米国および中国地域に展開しました。特定の OS 機能に依存する一部のツールを除き、ほとんどのツールはオンライン Web サイトで入手できます。

🌠 プレビュー

📡 LAFについて

  • L -> Linked
  • A -> Asynchronous
  • F -> Functional

本質的に、LafTools は一連のリンクされた非同期の素晴らしいツールセットを提供するスイートです。

ご安心ください。このプロジェクトは時間の経過とともに驚くべき素晴らしい方法で進化していきます。ワインと同じように、時間が経てば経つほど味が良くなるのと同じように、このプロジェクトにはさらに時間がかかります。

🌠 貢献

1. システム環境のセットアップ

わかりやすくするために、このリポジトリを Windows の C:\Usersjerry\project\laftools-repo または Linux/MacOS の /Users/jerry/projects/laftools-repo にクローンしたとします。その後、ファイル *~/.bashrc で env を宣言し、以下の構成を設定する必要があります。 *、またはコマンドを実行する前に単にそれらを実行します。

Windows OS を使用している場合は、すべてのコマンドが 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

2. コンパイルと実行

# 必要なグローバル ライブラリをインストールする
npm i -g pnpm ts-node typescript

# プロジェクトdepsをインストールする
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

3. 建てる

cd pipeline
./build-all.sh

📑 その他の素材

このプロジェクトについてさらに詳しく知りたい場合は、以下の資料を参照してください。

💐 Icons

以下の美しいアイコンを提供してくださった才能あるアーティストに感謝します。 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

🙏 謝辞

このプロジェクトは、素晴らしいオープンソース プロジェクトがなければ実現しなかったでしょう。私は個人的に以下の方々に深く感謝の意を表したいと思います。

  1. Blueprint UI - a React-based UI toolkit.
  2. CyberChef - a web app for encryption, encoding, compression and data analysis.
  3. Lodash - a modern JavaScript utility library delivering modularity, performance, & extras.
  4. one-api - an OpenAI key management & redistribution system.

確かに、このプロジェクトに利益をもたらし、促進した他のオープンソース プロジェクトもありますが、このパートでは詳しく説明しませんでした。これらのプロジェクトと人材開発者の努力がなければ、LafTools は不可能でした。

🪪 License

このプロジェクトは GNU Affero General Public License の下で保護されています。詳細については、LICENSE ファイルを参照してください。