package icon

Idle Fantasy

Idle RPG: train skills, fight dungeons, craft gear. No ads, no accounts.
New in version 1.9.7
• Fix red dot badge on Quests nav button not appearing when a Daily or Weekly Quest becomes ready to claim
• Fix XP bonus multiplier being incorrectly applied to all combat skills when a prayer cape is equipped - the prayer cape bonus now applies only where it belongs (bone altar prayer sessions)
• Bonuses tab now shows a Combined XP row (e.g. 2.86×) when both an XP Boost and a Church blessing are active, and separates per-skill XP bonuses from yield bonuses so it is clear what each bonus affect
Idle Fantasy is a free and open source offline idle RPG inspired by classic MMORPGs. Train skills, fight in dungeons, craft gear, and complete quests. No internet connection, account, or ads required.

Features

14 trainable skills: Mining, Fishing, Woodcutting, Firemaking, Agility, Runecrafting, Smithing, Cooking, Fletching, Crafting, Prayer, Attack, Strength, Defence, Ranged, Magic, Hitpoints

Session-based training: Start a session and close the app. Come back up to an hour later to collect your loot and XP. Agility reduces session time.

12 dungeons: Fight solo bosses and enemies to earn combat XP, coins, and rare drops. Equip weapons and armour to deal more damage.

Crafting system: Smelt bars, cook fish, fletch bows and arrows, craft jewellery. Consume gathered materials and earn XP and items.

Prayer: Bury bones collected from combat to earn Prayer XP.

Equipment system: Equip weapons, armour, tools, and jewellery to boost stats and skill efficiency.

Quest system: 100+ quests spanning all skills. Earn XP rewards on completion.

Pet system: Rare pets can drop while training skills. Each pet provides a permanent XP boost to their linked skill.

Achievements: Track milestones across levelling, combat, quests, and collections.

NPC Shop: Buy supplies and sell your gathered resources for coins.

No ads. No accounts. No internet required. Your save data stays on your device.

Idle Fantasy is free software released under the GPL-3.0 licence. Source code is available on the project repository.

Get updates faster

Add the official Idle Fantasy repository to F-Droid to receive updates as soon as they are released, instead of waiting for the main F-Droid index to catch up.

1. Open F-Droid and go to Settings → Repositories
2. Tap + and paste: https://idlefantasy.tristinbaker.xyz/fdroid/repo
3. Search for Idle Fantasy, open the app page, and under Repositories set Idle Fantasy as the preferred source.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.9.7 (83) suggested Added on Jun 21, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.0 MiB PGP Signature | Build Log

  • New in version 1.9.5
    • Replaced the collapsible Town menu on the home screen with an always-visible grid: four equal-width buttons (Shop, Inn, Guild Hall, Church) on the top row, three centre-aligned buttons (Builder, Slayer, Carnival) on the bottom row.
    • Fix boss fights always counting as magic combat for guild quests — combat style is now tracked correctly so attack/strength bosses credit Warriors Guild and magic bosses credit Mages Guild
    • Fix Combat screen tab text misalignment when the Combat Log tab appears d
  • Version 1.9.5 (81) - Added on Jun 20, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.9 MiB PGP Signature | Build Log

  • New in version 1.9.3
    • Fix Magic Bean only appearing in the "Harvest and Plant All" crop picker; it now appears when planting a single plot too. When using "Plant All", the Magic Bean is planted in one plot and a message clarifies it can only grow in one plot at a time.
    • Fix weekly boss quests not progressing when a boss session is collected from the Home screen instead of the Combat screen.
    • Add a Bonuses tab to the Profile screen showing all active XP bonuses in one place: time-limited boosts (XP Boost, blessing
  • Version 1.9.3 (79) - Added on Jun 18, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.9 MiB PGP Signature | Build Log