Buscar pacotes, repositórios e categorias de apps

Repositório GitHubtheshivamlko/flutter_firebase_ai_logic_ai_agents

flutter_firebase_ai_logic_ai_agents

Flutter AI Agents é um projeto de aplicativo Flutter com lógica de IA do Firebase.

Capa do projeto flutter_firebase_ai_logic_ai_agents
Estrelas
2
Forks
1
Último push (UTC)
2 de set. de 2025
Status do projeto
Ativo

README original

Texto original em inglês. Visite o GitHub para a versão atual.

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
Autor no GitHub

shivam srivastava ↗

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

Citridot.com | Navoki.comHyderabadSite oficial ↗
LinguagensDartC++CMakeSwiftRubyCHTMLKotlinObjective-C

Categorias

Dependências usadas

Lista de dependências 15 itens

Como escolher um repositório para seu projeto?

Filtre pelo caso de uso, compare a atividade e confira o projeto original antes de adotá-lo.

  1. Busque por nome, autor ou descrição e filtre por tema.
  2. Compare estrelas, forks e envios recentes. Estrelas indicam interesse, mas não garantem qualidade.
  3. Confira o README, a licença e as issues no GitHub antes de usar o projeto.

Fontes e manutenção

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

GitHub Docs — About repositories ↗