# BitSage
BitSage is an intelligent AI companion designed specifically for learning Computer Science and Technology. It leverages advanced Gemini models to provide expert Q&A, deep reasoning, academic research, and multimedia generation capabilities.
---
### 🌐 Language / 语言 / 言語
- [English](#english)
- [简体中文](#简体中文)
- [繁體中文](#繁體中文)
- [日本語](#日本語)
---
## English
### Features
1. **Specialized CS Domains**: Dedicated modules for Mathematics, Computer Principles, Software Engineering, Computer Graphics, Computer Networks, and Artificial Intelligence.
2. **Deep Thinking Mode**: A toggleable "Thinking" mode powered by Gemini's reasoning capabilities for complex problem solving.
3. **Academic Research**: Web-grounded search for finding up-to-date papers and technical documentation.
4. **Creative Studio**:
* **Vision Lab**: Generate diagrams or analyze code screenshots.
* **Video Studio**: Create concept videos using Veo.
* **Audio Lab**: Text-to-Speech and audio transcription.
5. **PWA Support**: Installable on PC and Mobile for a native app experience.
6. **Privacy Focused**: All API keys and chat history are stored locally in your browser.
### Getting Started
1. Open the application.
2. Click "Get Started" or the Settings icon.
3. Enter your Google Gemini API Key.
4. Select a module from the sidebar and start learning!
---
## 简体中文
### 功能特性
1. **计算机科学细分领域**:包含数学基础、计算机组成原理、软件工程、图形学、网络和人工智能等专属模块。
2. **深度思考模式**:在对话框中可一键开启“深度思考”,利用 Gemini 的推理能力解决复杂算法或架构问题。
3. **学术搜索**:基于网络搜索的问答,适合查找最新的技术文档和学术论文。
4. **创意工作室**:
* **视觉实验室**:生成技术架构图或分析代码截图。
* **视频工作室**:使用 Veo 模型生成概念演示视频。
* **音频实验室**:文字转语音及音频转录。
5. **PWA 支持**:支持在 PC 和手机端安装,提供原生应用般的体验。
6. **隐私保护**:所有的 API Key 和聊天记录仅保存在您的浏览器本地。
### 快速开始
1. 打开应用。
2. 点击“开始体验”或设置图标。
3. 输入您的 Google Gemini API Key。
4. 在左侧栏选择一个模块,开始您的学习之旅!
---
## 繁體中文
### 功能特性
1. **計算機科學細分領域**:包含數學基礎、計算機組成原理、軟體工程、圖形學、網路和人工智慧等專屬模組。
2. **深度思考模式**:在對話框中可一鍵開啟「深度思考」,利用 Gemini 的推理能力解決複雜演算法或架構問題。
3. **學術搜尋**:基於網路搜尋的問答,適合尋找最新的技術文件和學術論文。
4. **創意工作室**:
* **視覺實驗室**:生成技術架構圖或分析程式碼截圖。
* **影片工作室**:使用 Veo 模型生成概念演示影片。
* **音訊實驗室**:文字轉語音及音訊轉錄。
5. **PWA 支援**:支援在 PC 和手機端安裝,提供原生應用般的體驗。
6. **隱私保護**:所有的 API Key 和聊天記錄僅保存在您的瀏覽器本地。
### 快速開始
1. 打開應用。
2. 點擊「開始體驗」或設定圖示。
3. 輸入您的 Google Gemini API Key。
4. 在左側欄選擇一個模組,開始您的學習之旅!
---
## 日本語
### 機能
1. **CS専門分野**: 数学基礎、計算機原理、ソフトウェア工学、CG、ネットワーク、AIラボなど、分野ごとの専用モジュール。
2. **深い思考モード**: 会話画面で「深い思考」をオンにすると、Geminiの推論能力を使って複雑な問題を解決できます。
3. **学術検索**: 最新の技術文書や論文を見つけるためのWeb検索機能。
4. **クリエイティブスタジオ**:
* **ビジョンラボ**: 図の生成やコードのスクリーンショット分析。
* **ビデオスタジオ**: Veoモデルを使用したコンセプトビデオの生成。
* **オーディオラボ**: テキスト読み上げと音声文字起こし。
5. **PWA対応**: PCやモバイルにインストールして、ネイティブアプリのように使用できます。
6. **プライバシー重視**: APIキーとチャット履歴はブラウザにローカル保存されます。
### 始め方
1. アプリを開きます。
2. 「始める」または設定アイコンをクリックします。
3. Google Gemini APIキーを入力します。
4. サイドバーからモジュールを選択して、学習を始めましょう!
---
## Tech Stack / 技术栈
* React 18 + TypeScript
* Vite
* Tailwind CSS
* Google GenAI SDK (Gemini 2.5/3.0 Models)
* Lucide React Icons
## License
MIT