部品置き場

ハルオフィスのツールを動かしているコアエンジンを、部品として配っています。個別の部品はGitHubで完全に自由(MIT)。AIに渡せばそのまま組み込めるキットだけ、無料登録をお願いしています。あなたのサイト・業務ツール・社内システムに自由にカスタムして使ってください。

個別部品(自由に使えます)

xlsx-cell-patch — Excelを書式無傷で書き換えるエンジン

編集したセル以外に1バイトも触れないZIP直接パッチ方式。SheetJS/ExcelJSで崩れる書式・罫線・数式が構造的に無傷。依存ゼロ・約4KB・ブラウザ/Node両対応。「Excelを編集する」ツールの心臓部です。

GitHubで見る(MIT)

exif-strip — 写真のメタデータを再圧縮せずに消すエンジン

canvasに描き直す方法と違い、圧縮済みの画像データは1バイトも変えません(画質が落ちない・ICCプロファイルも残る)。Exif・GPS・XMP・IPTCを除去し、何が入っていたかを返します。依存ゼロ・約5KB。「EXIF 削除」ツールの心臓部です。

blur-region — 見せたくない場所を縁まで潰すエンジン

canvasの filter: blur() は縁でαが薄くなり元画像が透ける=目隠しとしては漏れます。このエンジンは領域内の画素を自前で潰すので縁まで確実に隠れ、矩形の外は1画素も変わりません。依存ゼロ・約5KB。「画像 ぼかし」ツールの心臓部です。

ico-lib — faviconの.icoを作る/読むエンジン

canvasもネイティブモジュールも使わない純バイナリ処理。マルチサイズICOの生成と、PNG/BMPエントリの解析(ANDマスク適用・行の上下反転まで)。リサイズは呼び出し側に任せるのでブラウザでもNodeでも同じものが動きます。依存ゼロ・約5KB。「ICO 変換」ツールの心臓部です。

部品は今後も増えます(PDF処理など、ツールで実証したものから順に切り出します)。

AI組み込みキット(無料登録でダウンロード)

部品キット — エンジン4本+動くサンプル+AI向け指示書

上の4つのエンジンに、ZIPレイヤー(fflate同梱)・動くサンプル(ブラウザ/Node)・AI向け組み込み指示書(CLAUDE.md)を付けたセットです。zipごとClaudeに渡して「これを◯◯に組み込んで」と頼めば動きます。npmや組み立ての知識は不要です。指示書には組み込み後の機械的な検証手順まで書いてあるので、「動いたつもり」で終わりません。

またはメールで受け取る(ダウンロードリンクを送ります・72時間有効)

メールアドレスの用途はダウンロードリンクの送付・メルマガ・製品のお知らせのみです(プライバシーポリシー)。

よくある質問

キットと個別部品の違いは?

エンジン本体は同じものです。キットには、ZIPレイヤーの同梱・動くサンプル・AI向けの組み込み指示書(CLAUDE.md)・頼み方の例文が入っており、「AIに渡せばそのまま動く」状態に組んであります。集めて組み立てる手間を省いたぶんだけ、無料登録をお願いしています。

商用利用・改変はできますか?

エンジン本体はMITライセンスで、商用利用・改変・再配布とも自由です。キット(ガイド・サンプル構成)は個人・自社での利用と改変は自由ですが、キットとしての再配布・再販売はご遠慮ください。

組み込みが自分でできない場合は?

キットのzipをClaude等のAIにそのまま渡して「CLAUDE.mdを読んで◯◯を作って」と頼むのが一番簡単です。会社のシステムへの本格的な組み込みは、法人カスタム(Web春の開発チームが組み込みまで請け負います)へどうぞ。