📦Aryan-0001 / Jarvis-AI
← 返回首页
JARVIS AI APP FOR ANDROID AND WINDOWS (2K+ Downloads!)
⚖️ MIT#ai#android#dart#flutter#github🌐 aryan-0001.github.io📅 创建于 2024-10-22🔄 更新于 2026-10-29

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有

J.A.R.V.I.S. — Voice Assistant Projects

Explore the JARVIS website · Watch the original Instagram demo

A collection of experimental JARVIS-inspired assistants for Android (Flutter/Dart) and Windows (Python), plus an early Jarvis Vision prototype.

License Issues Releases

🎬 Watch JARVIS in action on Instagram

Android APK status: Under maintenance. The downloadable release may not work as expected. To use your own Gemini API key, build from source using the Android setup guide below. This is a hobby/experimental project, not a production-ready assistant.

New here? Start with these steps

  1. Watch the demo: Original Instagram reel.
  2. Choose a platform: Android source, Windows Python script, or experimental Vision prototype below.
  3. Read the matching setup guide before installing. The Android APK is under maintenance and the Android source is not a complete Flutter project.
  4. Android users: Bring your own Gemini API key and model name; never commit a key.
  5. Need help? Read the contribution guide and open a detailed issue.

Choose your version

Project Platform Description Start here
JarvisAppFlutter Android Flutter voice interaction, speech-to-text, text-to-speech, Gemini responses, Android intents Android setup
JarvisWindows Windows Python voice commands and desktop automation Windows setup
jarvis-vision Experimental Early vision/object recognition work Vision notes

Android: use your own Gemini API key

The Android source currently lives in JarvisAppFlutter/jarvis.dart. In class _JarvisScreenState, the source contains:

final String apiKey = "get your api";

The model is initialized in initState():

model = GenerativeModel(model: 'put-exact-model-name-here', apiKey: apiKey);

For a personal local build only, replace the API placeholder with a key from Google AI Studio and the model placeholder with an available model supported by your SDK and account. Never commit or share a real key. See the full Android setup and safety notes.

Important: An API key embedded in a mobile APK can be extracted. This method is suitable only for personal experimentation with a restricted, quota-limited key; a distributed app should call Gemini through a secure backend instead.

Project status and limitations

  • The Android source is currently a standalone Dart file, not a complete Flutter project at the repository root. A Flutter project scaffold, package dependencies, Android permissions, and assets are needed before building.
  • The Android APK is marked under maintenance; releases are provided as-is.
  • Windows features may depend on local applications, microphone access, and installed Python packages. Review scripts before executing automation commands.
  • Jarvis Vision is experimental and should not be assumed complete.
  • No automated build or device test results are claimed here.

Screenshots and releases

Contribute

Bug reports, documentation improvements, and focused pull requests are welcome. Read CONTRIBUTING.md before contributing. Please don't post API keys, credentials, or personal information in issues.

License

See LICENSE.

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR