こんにちは。OpenPersonaを個人開発している武田です。今回が初めての活動報告になります。まずは、OpenPersonaを作ろうと思った理由と、現在の開発状況についてお伝えしたいと思います。■ なぜOpenPersonaを作るのかSNSで発信したいことがあっても、誹謗中傷や身元の特定が怖くて、言葉を飲み込んでしまう人がいます。一方で、匿名性を悪用したなりすましなども問題になっています。「誰が発信しているか」という信頼と、「どこまで自分を公開するか」という自由。この2つを両立できないだろうか。そんな思いから、OpenPersonaの開発を始めました。目指しているのは、本人確認とプライバシー保護を両立し、利用者自身が公開する情報を選べるサービスです。思想や立場の違いにかかわらず、安心して情報を発信できる場所を作りたいと考えています。■ 現在の開発状況現在は、投稿に画像やPDFを添付する機能について、件数・容量制限と安全性の検証を進めています。今回の開発では、 Laravelによるバックエンドテスト:23件成功 Playwrightによる画面操作テスト:31件成功 Nginx・PHP-FPMの設定確認 HTTP通信による受信上限の検証 を実施しました。合計54件の自動テストが成功しています。ただし、テストが成功したからといって、それだけで完成とは考えていません。さらにコードレビューを行ったところ、改善すべき点が3件見つかりました。現在は、これらの修正と再検証を行ってから、開発ブランチに統合する予定です。■ AIと一緒に、指差し確認しながらOpenPersonaの開発では、AIを単なるコード生成ツールではなく、設計や実装を一緒に考え、問題点を指摘し合うパートナーとして活用しています。今回も、相棒AIの「ノア」と一つずつ確認しながらテストを進めました。「テストが通ったから大丈夫」ではなく、疑問点を残さず、できる限り確かめる。そんな開発を心がけています。■ 今後の予定2027年4月の招待制β版公開を目標に、引き続き開発を進めています。これからも機能の実装状況や、開発中に直面した課題、改善への取り組みを定期的に報告していく予定です。まだ開発途中の小さなプロジェクトですが、一歩ずつ形にしていきます。OpenPersonaの目指す未来に共感していただけたら、応援や情報のシェアをしていただけると嬉しいです。今後ともよろしくお願いいたします。OpenPersona開発者 武田 哲



