shricol5839

🤖 jenny-android-ai-agent - Your private AI sidekick on Android

Download Latest Release

🎯 What is this?

Jenny is a personal AI agent that lives on your Android phone. It works like a smart assistant but keeps everything on your device. You own your data. You choose the AI model.

Jenny can:

🚀 Getting Started

Step 1: Download the app

Visit the releases page to download the latest APK file.

Step 2: Install the APK

You need to allow installation from unknown sources. The exact steps depend on your Android version:

Step 3: Open the app

Tap the Jenny icon on your home screen or app drawer. You will see a welcome screen.

Step 4: Choose your AI model

You have two options:

Option A: Bring your own API key (recommended for beginners)

Option B: Run a local model (fully offline)

Step 5: Start chatting

Type your first message. Jenny remembers everything you say. You can ask questions, set reminders, or tell it to do tasks.

💡 Features

Permanent memory

Jenny remembers everything. It stores conversations and learns from them. You never lose context. You can ask “What did we talk about last week?” and get an answer.

Scheduled autonomous work

You can tell Jenny to check something every day. For example:

Jenny runs these tasks automatically. You do not need to open the app.

Self-written mini-apps

Jenny can write small programs called “apps” from your requests. Say “Make a timer app that counts down from 10 minutes” and Jenny creates it. These apps live on your phone and work offline.

Home-screen launcher

Jenny can add a widget or launcher to your home screen. This gives you quick access to common tasks. You can tap the launcher to ask a question or start a task without opening the main app.

Privacy first

Your data stays on your phone. Jenny does not send data to any server unless you use an API key. With a local model, everything stays offline. No accounts, no tracking, no cloud storage.

📋 System requirements

🔧 Configuration

Open the settings menu from the top-right corner.

API key setup

  1. Tap “API Keys”
  2. Select your provider (OpenAI, Anthropic, or custom)
  3. Paste your key
  4. Tap “Save”

Local model setup

  1. Tap “Local Models”
  2. Tap “Download Model” to get recommended models
  3. Or tap “Import Model” to add your own files
  4. Select the model you want to use

Scheduling

  1. Tap “Schedules”
  2. Tap “Add Schedule”
  3. Write what you want Jenny to do
  4. Set the time and frequency
  5. Tap “Save”

Launcher setup

  1. Go to your phone’s home screen
  2. Long press empty space
  3. Tap “Widgets”
  4. Find “Jenny Launcher”
  5. Drag it to your home screen

🛠️ Troubleshooting

App will not install

Make sure you have enough free space. Try uninstalling the old version first. If you see “App not installed” error, your Android version might be too old.

API key not working

Check that you copied the key correctly. Keys have no spaces at the start or end. Make sure you have credits on your API account.

Local model runs slowly

Larger models need more RAM. Try a smaller model. Close other apps to free memory. Your phone might get warm during use.

App crashes on startup

Clear the app cache in Settings > Apps > Jenny > Storage > Clear Cache. If that does not work, uninstall and reinstall.

Schedules not running

Make sure Jenny has permission to run in the background. Go to Settings > Apps > Jenny > Battery > toggle “Allow background activity”. Also check that your phone does not have aggressive battery optimization.

📝 License

This project uses the AGPL license. You can use, modify, and share it. If you change the code and distribute it, you must share your changes.

Keywords: android ai agent, personal assistant, local AI, privacy, AGPL, Android launcher, chatbot, offline AI, open source