Pakete, Repositories und App-Kategorien suchen

GitHub-Repositorytheshivamlko/flutter_firebase_ai_logic_ai_agents

flutter_firebase_ai_logic_ai_agents

Flutter AI Agents ist ein Projekt für eine Flutter-Anwendung mit Firebase-KI-Logik.

Projektcover von flutter_firebase_ai_logic_ai_agents
Sterne
2
Forks
1
Letzter Push (UTC)
02.09.2025
Projektstatus
Aktiv

Original-README

Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.

Flutter AI Agents

Flutter AI Agents is a project which Flutter app with Firebase Ai Logic.
It uses Gemini Ai Api and Vertex Ai Api.
As a POC that Mobile Apps can use Ai Agents directly in app.

Screenshots


Screenshot 1

Chat Screen Theme Change Screen Audio Analyze Screen Audio Recording Screen

Features in project


1. Normal chat with Gemini Ai and Vertex Ai

2. Chat Agent

  1. Text Content Generation
  2. Ai Agents - Grounding (Coming soon...)
  3. Ai Agents - Document Generation
  4. Ai Agents - Document Analyze

3. Image Generation and Analyze

  1. Image Generation with user prompt
  2. Image Analysis with give image

4. Video Generation and Analyze

  1. Video Generation with user prompt
  2. Video Analysis with give video (Coming soon...)

5. Audio Generation and Analyze

  1. Audio Generation with user prompt (Coming soon...)
  2. Audio Analysis with recorded audio

How to setup and run the project

  1. Clone the repository
  2. Run flutter pub get to install dependencies
  3. Create .env file in the root directory:
    ANDROID_API_KEY=
    ANDROID_APP_ID=
    MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
    PROJECT_ID=
    
  4. Create new project in Firebase Console
  5. Add Package name com.example.flutter_app_vertex_ai_agent and SHA1 in Firebase project settings
  6. Add required keys in .env
  7. Run the app using flutter run

Reach me:

shivam srivastava GitHub avatar
GitHub-Autor

shivam srivastava ↗

Senior Mobile Developer, Founder @navoki | Android Flutter Developer | Dart | Udacity Android Nanodegree Graduate |

Citridot.com | Navoki.comHyderabadOffizielle Website ↗
SprachenDartC++CMakeSwiftRubyCHTMLKotlinObjective-C

Kategorien

Verwendete Abhängigkeiten

Abhängigkeiten 15 Einträge

Wie wähle ich ein passendes Repository?

Nach Anwendungsfall filtern, Aktivität vergleichen und vor der Nutzung das Originalprojekt prüfen.

  1. Nach Name, Autor oder Beschreibung suchen und nach Thema eingrenzen.
  2. Sterne, Forks und letzte Pushes vergleichen. Sterne zeigen Interesse, garantieren aber keine Qualität.
  3. Vor der Nutzung README, Lizenz und Issues auf GitHub prüfen.

Quellen und Pflege

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗