世界を動かす技術を、日本語で。

Show HN: Tritium – Rustによる合法的なIDE

概要

Tritiumは、 企業法務向けの統合開発環境(IDE) を目指す新しいソフトウェア 従来の 非効率な文書編集ツール からの脱却を提案 Rust製・クロスプラットフォーム で高速かつ安全 AIを活用した ドキュメント管理と検索機能 を搭載 公式サイトで ダウンロードやWebプレビュー が可能

法律業界向けIDE「Tritium」の紹介

  • Tritium は、企業法務のための 統合開発環境(IDE) を実現する新ソフトウェア
  • 従来のWordやAdobe 中心の非効率なワークフローからの脱却を目指した設計
  • 取引書類一式 を一つの作業空間で 横断的に検索・編集 できる機能
  • AI技術 を活用した 文書検索・ナビゲーション の強化
  • ローカル環境 で動作しつつ 高速・安全性 を確保
  • Rust言語 で実装され、 クロスプラットフォーム (Windows, Linux, など)対応
  • egui.rs による即時モードGUIライブラリをカスタマイズして利用
    • Windows版では Rust COM実装 による高度な技術課題をクリア
  • ダウンロード は公式サイト(https://tritium.legal/download)から提供
    • WebのみのWASMプレビュー (https://tritium.legal/preview)も用意

従来法務業務の課題とTritiumの解決策

  • 企業法務では 複数アプリケーション間の切り替え文書のバージョン管理 が煩雑
  • 差分比較ツール の品質も低く、効率化が進まない現状
  • 高額な料金 にもかかわらず、 旧式ツール を使い続ける現場
  • Tritiumは VS CodeのようなIDE体験 を法務業務にもたらす
    • 全文書の一括管理・検索
    • AIによる文書分析・ナビゲーション
    • ローカル完結型の高速動作とセキュリティ

開発者からのメッセージ

  • Drew Miller (New York州弁護士)が13年間の法務経験をもとに開発
  • VimやVS Code などのエンジニアリング経験を活かした設計思想
  • 法務現場の 生産性向上新しいワークスタイル の提案
  • ユーザーからのフィードバック ・批判を歓迎
  • 今後の展望として、 Linux対応やさらなる機能強化 も視野

まとめ・導入方法

  • Tritium は、企業法務の業務効率化・近代化を目指すIDE
  • 公式サイト から 無料ダウンロードWebプレビュー が可能
  • 法務業界での 新しいワークフロー構築 への第一歩

Hackerたちの意見

フィードバックありがとう!UIはVSCodeを直接参考にしてる感じがするね。ソフトウェア開発者には馴染みがあるけど、弁護士にはそうじゃないかも。弁護士に使ってもらいたいなら、UXを彼らに馴染みのあるものにすることに集中した方がいいよ。彼らが普段使ってるソフトウェアを見て、それに合わせてデザインするのがいいと思う。あと、基本のウェブドメインはデモに直接リンクするんじゃなくて、普通のホームページや情報ページに繋げた方がいいかな。デモには実際のコンテンツ(文書とか)をあらかじめ入れておくと、みんなが何ができるのか、どういう感じなのかが分かりやすくなると思う。頑張って!

いいフィードバックだね、同意するよ。HNのリンクはアプリ自体に飛ぶけど、実際にはほとんどの訪問者がアクセスするランディングページもあるんだ。UXのアイデアについては色々考えたけど、同意する部分もある。Tritiumは新しいコンセプトをすぐに受け入れられるユーザーを選ぶことが大事だと思う。「より良いWord」を単に提示するだけじゃ、あまり効果がないからね。期待値のシフトが必要なんだ。それはさておき、最近はデフォルトでダークモードにしないようにして、少しでも馴染みやすく感じさせるようにしてるよ。

いくつかのアプローチがあるよ。人々が製品に満足している分野では、慣れが良いと思う。逆に、製品が嫌われている分野では、真っさらな状態から始められる。今回の場合、彼らはマルチサーチなどを通じてインターフェースの形を利用しているね。法律ソフトウェアに似せるのではなく、裁判所やブリーフケースに似せるべきじゃないかな?

これ、めっちゃいいね!デスクトップアプリにeguiが使われるのを見るのが楽しみだよ。弁護士じゃないけど、外部のケースへの参照の可能性について考えてたんだ。例えば、doc1がローカルにないケースを参照していて、「定義に移動」みたいな感じでナビゲートできるといいなって。法律のケースのデータベースをクロスリファレンスするインデクサーみたいなのがあったら面白いかも。他にどんなユースケースが考えられるか、意見ある?弁護士向けのIDEのアイデア、超クールだね!これからどうなるか楽しみ!

ありがとう!そうなんだ、計画はライブラリを製品と一緒にパッケージ化して、いろんな外部のエンティティを解決できるようにすることなんだ。eguiは素晴らしいよね!

ウェブ版に日本語が入力できなかった。キーを直接読み取ろうとしてるみたい。コピー&ペーストも効かないし、右クリックしてもシステムオプションのコンテキストメニューが出ないから、ローカルにインストールした辞書を使って単語を調べることもできない。ユーザーの辞書を使ったOSレベルのスペルチェックもないし。まあ、これらは今後の課題だと思うけど、技術的な選択から考えると、思ってるよりずっと難しいんじゃないかな。

ウェブ版ではコピー&ペーストが効かないけど、デスクトップ版では効くはずだよ(Office製品にフォーマットをペーストするのも含めて)。フォントについても同様で、日本語の文字が含まれているフォントを使っていれば、ちゃんと表示されるはず。まだ完全にはフォールバックがうまくいってないけど、ダウンロードしてみて!

より良い契約書作成ツールをずっと夢見てたんだ。弁護士じゃないけど、保険契約を作成して、レビューする弁護士と密に連携してる。元ソフトウェア開発者として、バージョン管理や部分的なインクルード、条件付きロジックが恋しいよ。MS Wordの普及によってビジネス界がどれだけサポートされていないかに驚いてる。Typstを使って実験してるけど、文書の作成やバージョン管理に必要な機能がたくさんあると思う。でも、既存のワークフローに統合するには技術的すぎるかも。基本的に、普通のユーザーはMS Wordの基本を超えると興味を失っちゃうんだ。素晴らしいツールが存在してほしいけど、自分の技術力がこの分野では異端でユニークなんじゃないかと不安。こういうツールに興味を持ってる人がいるのは嬉しいね。

ああ、同じような考えを持ってる人だね。地元の法律事務所でパートタイムで契約書を作成してるんだけど、文書をまとめたり、ケースの状況を主弁護士に提示するための素晴らしいコンセプトの手前にいる気がするんだ。でも、そのアイデアをツールにまとめる時間がないんだよね。私たち技術者は、スペースを探求しながら、一般の人たちが受け入れられるようなものを繰り返し改善するための技術的なツールを作る必要があると思う。もし、チームがこのプロジェクトに時間をかけられるようにお金を投資してくれる人が見つかったら、教えてね! :-)

Zoho Contractsのチームの一員なんだけど、ビジネスが契約を管理する方法を簡素化することに焦点を当ててるんだ。契約の作成、承認、交渉、署名から更新、修正、コンプライアンスまで、包括的な分析機能も備えてるよ。私たちのドキュメントエディタはZoho Writerを使っていて、ワードプロセッサの機能に加えてバージョン管理、ドキュメントの組み立て、自動化機能もあるんだ。その上で、構造化されたバージョン管理、条項レベルの変更追跡、ワークフロー統合のコラボレーションを実現してる。これで法務チームとビジネスチームが外部のエディタに頼らず、赤線のWordファイルをメールでやり取りすることなく、スムーズに協力できるんだ。似たような問題に取り組んでる人や、この分野に興味がある人がいたらシェアしておくね。

「Wordで契約書を比較してPDFを送り合うのにうんざりした」これが実際の氷山の一角だよ。AIの条項生成器や流行りの言葉は忘れて、99%の苦痛はバージョンの混乱なんだ。ローカルファーストのエディタはいい感じで、チーム間での適切なGitスタイルのブランチと組み合わせたらどうなるか想像してみて。手動で目視しなくてもマージできる赤線があれば最高だよね。

Wordは数十年にわたって赤線マージを提供してきたんだ…法律業界でまだ標準である理由があるよ。面白いのは、Wordには技術者が知らない機能がたくさんあって、実際に使ってないから、何年も前からWordにあった機能を中心に製品を作り続けているってことだね。それで、自分たちのスタートアップがなぜ traction を得られなかったのか不思議がってる。

発表おめでとう!本当に素晴らしいものだね。法律の学位を(すごくゆっくり)勉強しているソフトウェア開発者として、こういう製品が既存のプロセスを改善するのを見て、ニーズを満たすことができるのがよくわかるよ。似たような法的プロセス改善の分野で、元同僚がかなりの成功を収めているのも見たことあるし。全く関係ない使い方だけど、Linuxでdocxビューアとして使い始めたら、今のところすごく良い感じだよ(MacOSから移行する際の悩みの一つを解決してくれた)。

あはは、少し前に同じようなことを考えてたけど、ちょっと違う方向で(法律に関連する技術的なライティング)。Wordにある機能のウィッシュリストを静的サイトジェネレーターのHugoにはまだないってブログ記事を書いたことがあるよ。[1] この分野にはお金がたくさんあると思う。特にLLMはWord文書よりもプレーンテキストファイルと統合しやすいからね。

ウェブで使ってもらいたいなら、絶対に純粋なキャンバスアプローチは使わない方がいいよ。リアルDOMを使わないと、無限のフラストレーションが生まれて、多くの人が離れていくから。問題については何度も書いてるから、興味があれば https://hn.algolia.com/?type=comment&query=chrismorgan+pure+... を見てみて。ウェブで使うつもりがないなら、心配しなくていいけど。一般的な原則として、ゼロから実装すればするほど、混乱する可能性が高くなるよ。例えば、IMEが完全に壊れていて、多くの非英語使用を妨げてる。私のComposeキーも壊れてて、キーシーケンス Compose - > は→を出すべきなのに、「Compose->」って出ちゃう。Composeキーが「Compose」って単語になったのを見たのは初めてだよ!真剣なデスクトップスタイルのアプリケーションには、正直なところ、まだプレーンなRust GUIは使わない方がいいと思う。確実に進歩してるし、3年以内には少なくとも2つの合理的な選択肢が出てくると楽観視してるけど、まだこのアプリには求めるレベルには達してないよ。残念ながら、ウェブブラウザはデスクトップ専用アプリでも一般的には実用的な選択肢だね。

いい指摘だね。これはブラウザでレンダリングしてるからキャンバス要素を使ってるだけなんだ。でも、これは本当にデスクトップアプリだから、WASM以外ではキャンバス要素は概念として出てこない。あなたの主張は、ウェブブラウザの実装者以外はテキストをレンダリングしたり編集したりできないから、DOM上で動作するアプリケーションのセットに制限されるべきだってことみたいだね。DOMが解決する問題は確かにあるけど、全体のウェブブラウザを配信する必要があるし、この製品は専用のワードプロセッサなんだ。そんなコアな部分の実装を他人に委ねるより、直接その問題に向き合いたい。IMEが壊れてるのは知ってるし、Tritiumは今のところハッピーパスのニーズにしか対応できてないけど、それをうまく実現できれば、法務向けの本格的なWordの競合をデスクトップに持ってくるためのビジネスモデルができると思う。

DOMを使うとたくさんのものが無料で手に入るけど、ややこしいし、ブラウザによって動作が違うから常に戦わなきゃいけない。自分のレンダリングエンジンを使うと、もっと手間はかかるけど、自由度が高くてパフォーマンスも良くなるよ。

ちょっと待って、どの2つが使えるようになると思ってるの?

こんにちは、ここでも批判に反応してくれて嬉しいよ。個人的には、今はローカルで試せないし、ウェブデモはFirefoxで読み込めなかった。Chromeでは読み込めたけど、ファイルをクリックしたときの読み込みがすごく遅いし、アクションを起こしてからその反映までに目に見える遅延がある。これはWASMの制限だと思う。毎日WASMとRustを使ってるけど(残念ながら関係ないけど笑)、その痛みは少しわかるよ。だから、上に「このプレビューはパフォーマンスと応答性が制限されています。ネイティブアプリにはこれらの制限がなく、こちらからダウンロードできます:」みたいなバナーを付けてほしいな。ブラウザのパフォーマンス制限について気づいているならね。もしそうじゃなくて、ネイティブアプリも同じなら、プロファイラーを使って何が問題かを調べてほしい。

ありがとう!実際にこのバナーがあるよ:「Webプレビューでは一部の機能が利用できません。フルスピードと機能のためにデスクトップ版をダウンロードしてください。」これはまさにその問題をキャッチするためのものなんだ。もし時間があれば、個人的にデモを調整したいな。連絡先はdrew@tritium.legalだし、ここに情報を残してもいいよ: https://tritium.legal/demo。規制されたIT部門との連携にも慣れてるよ。[注:一部の速度問題は、トラフィックのせいでパイプが詰まっているからだよ。残念ながらCDNはないんだ。]

こんにちは!法律事務所のテクノロジー/サイバー担当だよ。私が気になるのは「これでフォーマットがめちゃくちゃにならない?」ってこと。それと、どの法律実務グループが一番恩恵を受けるのかも知りたい。最後に、これってどうやって共同作業できるの?

約束は、WordとTritium [デスクトップ]の間で見えるものが得られるってことだよ。対象となるのは、RE、ファンド、資本市場、金融、デリバティブ、M&Aなどのトランザクショナルプラクティス。ロードマップには共有履歴が含まれているけど、iManageとの統合も進行中だよ。だから、経験はGoogleドキュメントのようなコラボを目指していて、バージョン管理に関してはもっと馴染みのあるものになる予定なんだ。それについてはロードマップにあるけど、オフラインで話せる?drew@tritium.legal