概要
OpenFile は、 IRS Direct File をフォークして開発された無料の税務ツール。 Docker を利用して簡単にローカル環境で実行可能。 公式ドキュメントやリファレンスは https://docs.openfile.tax/en/latest/ で公開。 開発は GitHub 上で進行中、ソースコードは自由に閲覧・利用可能。 IRSの開発中止後、 コミュニティ によって継続的にアップデート。
OpenFileとは
- OpenFile は、 IRS Direct File をベースにしたオープンソースの無料税務ツール
- IRS (米国内国歳入庁)が開発していたが、現在は公式サポート終了
- コミュニティ による継続的な開発・保守体制
- ソースコードは GitHub (openfiletax/openfile)で公開
- 公式ドキュメントは https://docs.openfile.tax/en/latest/reference.html で参照可能
主な特徴
- Docker を利用した簡単なセットアップ
- コマンド例:
docker compose up -d
- コマンド例:
- クライアントは localhost:3000/df/file で起動
- JavaScript、 TypeScript、 Java など複数言語で構成
- オープンライセンス で自由な利用・改変が可能
- 税務申告 のワークフローをオンラインで完結
利用方法
- 事前に Docker のインストールが必要
- リポジトリをクローンし、
docker compose up -dで起動 - ブラウザで localhost:3000/df/file にアクセスし利用開始
- 詳細な使い方やAPI仕様は 公式ドキュメント を参照
開発・コミュニティ
- GitHub 上で開発履歴やバグ報告、機能提案が可能
- スター(Star) や フォーク(Fork) による貢献歓迎
- 今後の税務シーズン対応に向けて機能拡充予定
- Pull Request によるコード貢献も活発
技術スタック
- JavaScript :約48%
- TypeScript :約34%
- Java :約15%
- その他: HTML、 SCSS、 Python など
今後の展望
- IRS 公式開発終了後も、 OpenFile として独自に発展
- 新機能追加やバグ修正をコミュニティ主導で継続
- オープンソース税務ツールとしての普及・活用推進