UnderSurfaceは、ブラウザ上で動作するジャーナリングアプリケーションであり、ユーザーの文章に対してリアルタイムで文脈に応じた反応を返す「内なる声」を備えています。感情的な回避や自己省察の困難さからジャーナリングを継続できない個人を対象として設計されています。治療サービスや汎用チャットボットではなく、あくまで書き手の伴走者として機能します。ユーザーが文字を入力し、一時停止した際に、その直前の文章内容や入力のタイミングに基づいて、非判断的かつ共感的な反応を提示します。
本アプリケーションは自律性とプライバシーを重視しており、アカウント登録は任意であり、データのエクスポート機能や細かいアカウント制御が可能です。独立した開発プロジェクトとして制作された背景には、著者が自身のジャーナル記録を「本気で書こうとした瞬間に中断してしまう」という経験があったことが挙げられます。この課題に対処するため、感情的に困難な内容にも立ち向かえるような、低摩擦なジャーナリング体験を実現しています。
ユーザーはジャーナルインターフェースに自由に文字を入力します。入力中に一時停止すると(文の途中、言い淀み、あるいは思考の停滞など)、システムは直近の文章セグメントと入力タイミングを分析し、「ウォッチャー」などの予め定義された内なる声のうち一つが反応を開始します。これらの反応は、大規模言語モデルを用いた生成ではなく、言語パターン認識に特化した決定論的ルールに基づいてローカルまたはサーバー側で生成されます。目的は、無意識の緊張、言語化されていない感情、あるいは見過ごされている関連性を提示することであり、解釈や助言は行いません。
デフォルトでは、個々のエントリは保存・学習されません。応答のトリガーとなるのは、矛盾表現(例:「大丈夫です」という記述の直後に「ハンドルを握る手が震えていた」など身体的描写がある場合)、省略、反復、感情を含む語彙など、ルールベースで検出される言語的マーカーです。時間とともに、ユーザーが明示的に選択した設定により、応答頻度、声の種類、感度閾値の調整が可能ですが、明示的な同意なしに行動パターンのプロファイリングは一切行われません。
UnderSurfaceは、自己認識の深化を目指す継続的な省察的実践を支援します。具体的な用途には、毎日のジャーナリング習慣の定着、感情的に複雑な出来事(職場の人間関係、家族問題、喪失体験など)の処理、および書き言葉を通じたメタ認知能力の育成が含まれます。第三者への情報開示を必要としないため、高い機密性を求めるユーザー(例:法的・軍事的職業、あるいはデジタルプライバシー保護が不十分な地域に居住する方)にとっても有用です。多言語対応により、文化を超えた省察的実践が可能となり、ゼロインストール・ブラウザベースの設計は、技術的リテラシーが限定されている方やデバイス環境に制約のある方へのアクセス障壁を低減します。