English · Español · Français · Deutsch · Português (Brasil) · 日本語 · 简体中文 · 繁體中文 · 한국어 · العربية
README の全 30 言語
日常のツールをブラウザで。プライバシーを前提に設計。
Kit は、PDF・画像・音声/動画・変換・テキスト処理を端末上で完結させるユーティリティ集です。処理はブラウザ内で行われ、ファイルを Kit のサーバーへ送ることはありません。
まとまりのあるツールキットです。明快な UI、ライト/ダーク、ネイティブな言語ピッカーによる 30 言語、インストール可能な PWA、そしてブラウザでできることの限界を正直に示します。
アプリの UI とこの GitHub README は 30 言語 です。設定(またはヘッダー)のネイティブなピッカー、またはこのファイル先頭のリンクで切り替えます。アラビア語とヘブライ語は右から左です。プライバシーと利用規約は、その言語の法務文がある場合のみ翻訳し、それ以外は英語です。古い /zh/ リンクは簡体字中国語に解決されます。
ホームは仕事ごとにグループ分けしています(PDF のページ / 保護 / マーク、データ、文章、開発)。
- 結合、分割、整理、ページ番号
- 圧縮、ロック/解除、メタデータ、フォーム固定
- 透かし、見た目の覆い、入力サイン
- テキスト抽出、PDF → 画像 ZIP、画像 → PDF
- 圧縮、リサイズ、切り抜き、回転/反転、ファビコン一式
- 調整、フィルター、透かし
- JPEG/PNG/WEBP 変換、EXIF の表示/削除
- 変換、波形つき切り取り、速度/音量、音声抽出、クリップ → GIF
(FFmpeg WASM。大きなファイルは遅く、対応コーデックは限られます)
- JSON / YAML / TOML / SQL、CSV ↔ JSON、XML ↔ JSON
- JSON → TypeScript インターフェース
- 変換ハブ
- Markdown ↔ HTML、テキスト差分、大文字小文字、Lorem ipsum
- JWT デコード、Unix タイムスタンプ、cron、基数変換
- ハッシュ (SHA/MD5)、正規表現、色
- Base64、URL、HTML 実体参照
- UUID、パスワード生成、QR
- データは 端末上 で処理します
- 履歴は 要約のみ(ファイル本体は保存しません)
- 設定はブラウザのローカルストレージに残ります
- Kit のしくみ · プライバシーポリシー · 利用規約
Node.js 24+ が必要です(.nvmrc 参照)。
git clone https://github.com/TGthms/kit.git
cd kit
npm install
npm run devhttp://localhost:3000 を開くと、既定ロケールは /en/ へリダイレクトします。
npm run build
npm run typecheck
npm run lintGitHub のプロジェクト Pages では次でビルドします。
NEXT_PUBLIC_BASE_PATH=/kit npm run buildローカル既定ではプレフィックスなし(NEXT_PUBLIC_BASE_PATH は空)。
- このリポジトリを https://github.com/TGthms/kit に push
- GitHub → Settings → Pages → Source: GitHub Actions
.github/workflows/deploy.ymlがNEXT_PUBLIC_BASE_PATH=/kitでビルドしout/を公開します
NEXT_PUBLIC_BASE_PATH=/kit npm run build
# Upload contents of out/ to your Pages target, or use actions/upload-pages-artifactPages URL: https://TGthms.github.io/kit/
正規の公開先: https://trykit.pages.dev
Next.js 16(App Router、静的エクスポート)· TypeScript · Tailwind CSS · shadcn 風 UI · Zustand · next-intl · @cantoo/pdf-lib / PDF.js · Canvas · FFmpeg WASM · PWA サービスワーカー
Kit’s own source is MIT. Audio and video tools also load an FFmpeg WebAssembly engine (@ffmpeg/core) licensed GPL-2.0-or-later (H.264 / LAME and related codecs). That engine is served from this site and runs in your browser; media is not uploaded to a Kit server. pdf.js and other libraries keep their own Apache, BSD, or MIT licenses.