Shokhi
Shokhi 是一个使用 Flutter 构建的移动应用,利用 Gemini Pro API 为用户提供互动且信息丰富的 AI 体验。采用简约的 Material 3 设计模式,Shokhi 提供了简洁直观的界面,便于用户与 AI 进行交互。
- 星标
- 6
- 复刻
- 0
- 最近推送(UTC)
- 2024年3月8日
- 项目状态
- 未归档
原始 README
以下为英文项目原文快照,最新内容请访问 GitHub。
Shokhi: Your AI Friend in Flutter (Material 3 Design)
Shokhi (meaning "friend" in Bangla) is a mobile application built with Flutter and utilizes the Gemini Pro API to provide users with an interactive and informative AI experience. Embracing a minimal Material 3 design pattern, Shokhi offers a clean and user-friendly interface for engaging with AI.
Screenshots:
| Home Page | Dialog |
|---|---|
![]() |
![]() |
Current Features:
- Conversational AI: Interact with the integrated AI model through text messages, asking questions or prompting for creative text formats.
- Minimal Material 3 Design: Enjoy a beautiful and intuitive user interface that adheres to the latest Material 3 design principles.
- Offline Support: (planned) Shokhi will function to some extent even without an internet connection (for features that don't require server interaction).
Future Plans:
- Firebase Integration: Integrate Firebase for user authentication and potential backend functionalities.
- Multilingual Support: (planned) Allow users to interact with Shokhi in various languages.
- Personalization: (planned) Enable users to personalize their experience with Shokhi through settings and preferences.
Technologies Used:
- Flutter
- Gemini Pro API
- Material 3 Design
Getting Started:
- Clone the repository:
git clone https://github.com/aluffyy/shokhi.git - Install dependencies:
flutter pub get - (Optional) Set up your Gemini Pro API key in the
.envfile.
Contributing:
We welcome contributions to Shokhi! Feel free to fork the repository, make changes, and submit pull requests.
Disclaimer:
This project is currently under development and may contain unfinished functionalities. We are actively working on improving Shokhi and appreciate your feedback and suggestions.
分类
使用的依赖
依赖清单 9 项
- flutter
{"sdk":"flutter"} - cupertino_icons
^1.0.6 - google_generative_ai
^0.2.2 - flutter_dotenv
^5.1.0 - flutter_markdown
^0.6.20 - flutter_animated_icons
^1.0.1 - provider
^6.1.2 - flutter_test开发依赖
{"sdk":"flutter"} - flutter_lints开发依赖
^3.0.0
如何选择适合项目的代码仓?
先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。
- 通过仓库名、作者或描述搜索,再按技术分类缩小范围。
- 结合星标、复刻与最近推送比较项目;星标反映社区关注,不代表质量保证。
- 使用前在 GitHub 核对 README、许可证与 Issues。
来源与维护
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗

