AI・機械学習
Show HN: Atticus – Claude上で動作するmacOS向けのホールド・トゥ・トーク音声アシスタント
Show HN: Atticus – Hold-to-talk voice assistant for macOS that runs on Claude -p (github.com)
要約
9年生の開発者が、macOS向けの音声アシスタント「Atticus」を開発しました。このアシスタントは、Control-Option-Spaceキーを押しながら話すか入力することでタスクを実行します。単純なタスクはローカルで処理され高速ですが、複雑なタスクはClaude API(claude -p)を利用するためAPIキー不要で、コストも非常に低く抑えられます。ローカル学習機能や、削除・書き込みなどの操作に対するユーザー確認機能も備えています。
全文翻訳
皆さん、HN!私はSaarthです。私は9年生で、Atticusを開発しました。
Atticusは、タスクを実行できる、信じられないほど高速で安価なMacアシスタントです。Control-Option-Spaceキーを押しながら、複雑なタスクでも簡単なブラウザ検索でも、話すか入力すると、Atticusがそれに取り掛かります。
興味深いのは、アプリを開く、Spotifyプレイリストを再生する、ウェブクエリのような単純なタスクはAIに触れず、代わりにローカルで処理され、通常は1秒未満で完了することです。例えば、Atticusにアプリを開くように指示すると、約0.08秒で完了し、Jevのように、文を話し終える前に完了することさえあります。
より複雑なタスクはclaude -p経由でClaudeに送信されるため、APIキーは不要で、Atticusは既存のClaude ProまたはMaxプランで実行できます。このアプローチにより、コストも大幅に削減され、平均してタスクあたりのコストは1セントの数分の一になります。
Atticusの速度を実現するために、完了した各タスクのショートカットを記憶しています。初めてタスクを正しく実行すると、その手順を保存し、次回はAIなしで再生します。例えば、新しい会議を作成するワークフローは、初回は約30秒かかりました。Atticusはその後、正確な手順をメモリに記録し、次回の実行では5〜8秒かかります。さらに、Atticusは使用頻度やコンピューター上の情報(名前、アプリ、覚えておいてほしいことなど)から学習し、回答をパーソナライズします。
AIにデバイスへの無制限アクセスを許可することに関する安全性の懸念に対処するため、Atticusには切り替え可能な制限があり、何かを削除、送信、購入、またはファイルに書き込む前に、ユーザーにプロンプトが表示されます。
現在取り組んでいる機能には、Atticusの速度を活用した会議コパイロットがあります。これにより、Atticusは会議を傍聴し、会議のコンテキストとユーザーについて知っていることにパーソナライズされた回答をリアルタイムで行うことができます。
Atticusを実行するには、音声文字起こし機能のためにmacOS 26以上が必要です。音声文字起こしもmacOSによってローカルで行われます。
Atticusは無料、オープンソースであり、非常に新しいため、多くの粗削りな部分があることを完全に認識しています。そのため、何が壊れているか、Atticusにどのような機能を追加してほしいかについて、皆さんからのフィードバックをいただけると幸いです!