Shokhi
Shokhi는 Flutter로 구축된 모바일 앱으로, Gemini Pro API를 활용하여 사용자에게 상호작용적이고 정보적인 AI 경험을 제공합니다. 최소한의 Material 3 디자인 패턴을 채택하여 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 ↗

