OneLLM: Samsung OneUIスタイルのAIチャットアプリケーション
(onellm.sideros.kr)プロジェクト紹介
OneLLMは、Samsung OneUIを模したAIチャットアプリケーションです。Groqを活用して高速かつ正確なAI応答を提供し、OneUIのようなインターフェースによって自然なネイティブアプリのような体験を実現します。
主な機能
-
OneUIデザインシステム
- Samsung OneUIのMaterial Iconとデザイン要素を適用
- SamsungOneフォントを適用
- 直感的で洗練されたユーザーインターフェース
- ダークモード対応
-
高度なチャット機能
- ログイン不要
- チャット履歴の保存と管理
- 会話内容の検索機能
-
カスタマイズオプション
- さまざまなAIモデルを選択可能
- Deepseek蒸留Qwen | LLamaベースのモデルをサポート
- 文字サイズの調整
- 設定メニューによるパーソナライズ
技術スタック
- React.js
- CSS3
- Node.js
特徴
- モバイルフレンドリーなレスポンシブデザイン ( PWA )
- ローカルストレージを活用した会話内容の保存
- メッセージのタイムスタンプ表示
このプロジェクトは、Samsung OneUIのデザイン要素やアイコンシステム、カラーシステム、ログアウト、インタラクションに至るまで、Galaxy端末のネイティブアプリのように見えることを目指して実装されたPWAです。
デスクトップよりもモバイルUXに重点を置いているため、スマートフォンでの利用をおすすめします
15件のコメント
フロントエンドから groq api に直接 apikey を含めて送っていますが、大丈夫でしょうか?
デモだとしても apikey の露出なので、お知らせします。
ご意見ありがとうございます!
もともとバックエンドのプロキシサーバーでリクエストを処理する予定ではありましたが、Groq API は個人利用では課金されないため、APIキーが露出したとしても生じる不利益はほとんどないと考えていただいて大丈夫です。
そのため、フロントエンドから直接キーを渡す構成で実装することになりました。今後、Azure や OpenAI の APIキーを入れて使えるバージョンを作ることになれば、バックエンドのプロキシ処理を追加することになると思います。
OneLLM のソースコードを GitHub で公開しました!
気になる方はこのリンクからご覧ください。
https://github.com/sioaeko/OneLLM
しばらく更新されていませんが、こういうものもあります。
https://github.com/SamsungInternet/OneUI-Web
ご意見ありがとうございます!
OneUI 2時代のUX要素までが反映されているように思います。
OneLLM は OneUI 6 の雰囲気をできるだけ再現しようとして作ったものなので、
あの時代の要素とは違いがあるように見えますが、時間があるときに一度テストしてみないといけませんね。
heightの値を100dvhに変更すると、モバイルレイアウトによりうまく適合するのではないかと思います。ご意見ありがとうございます。cssに反映して適用しました
海外からはアクセスできません
現在、日本・韓国・米国からのアクセスを開放しています。
CloudflareのWAFファイアウォールで、一部の海外の国からのアクセスを遮断していました。
もしこのほかの国からアクセスしたい場合は、お知らせいただければ開放します。
トルコ(テュルキエ)でお願いします。トルコ在住の韓国人なので。
ファイアウォールの例外にトルコ語が追加されました
米国でしたが、問題なく動作します!
海外からは接続できず、国内では 502 Bad Gateway です。
現在、変更事項の修正のためプロジェクトを一時停止しています!変更事項の適用後に再開いたします
現在はオンライン状態に切り替わりました