package icon

Idle Fantasy

Idle RPG: train skills, fight dungeons, craft gear. No ads, no accounts.
New in version 1.16.0
• Seasonal events now rotate automatically every season, year after year
• New winter event: Frostfall, with two expeditions, the Rime Wyrm boss, Snowball Toss and a new reward track
• New spring event: Bloomtide, with two expeditions, the Thorn Queen boss, Garden Chimes and a new reward track
• Sunspire Solstice now has a full 300-token reward track, more bounties and a Night Market
• Each yearly run of an event awards its own banner
• Daily quests now roll for Divine gear after all Dwarven gea
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

• 23 trainable skills: Mining, Fishing, Woodcutting, Farming, Thieving, Smithing, Cooking, Fletching, Crafting, Firemaking, Runecrafting, Herblore, Construction, Prayer, Mercantile, Agility, Slayer, Attack, Strength, Defense, Ranged, Magic, and 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.

• 37 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: 189 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.

• Translations: Partial and full translations available for 23 languages.

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.16.0 (160000) suggested Added on Oct 22, 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 11 MiB PGP Signature | Build Log

  • New in version 1.15.9
    • Added a Time elapsed row to the session summary
    • The Guild Hall now hides its quests tab once your guild reaches max level
    • Patient Angler II now shortens the fishing flow-state interval by 30 minutes (was 10)
    • Sigil Stones now boost small drops too, so each Topaz adds a real chance of an extra Ancient Sigil
    • Mining gem drop chance is now capped at 100%
    • Fixed an interrupted character switch being able to erase the character you were leaving
    • Fixed queued Elder Isle mining, woodcutting a
  • Version 1.15.9 (159000) - Added on Oct 16, 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 10 MiB PGP Signature | Build Log

  • New in version 1.15.8
    • Redesigned the farming patch cards and replaced the fertilizer chips with a dropdown
    • The plant sheet now preselects the best ash you own
    • Potion and spell dropdowns now list the strongest options first
    • The Tower spell dropdown now shows locked spells greyed out, like the Combat tab
    • Added an inventory search box and a missing-only achievements filter to the Profile
    • Added boss defeats to the Collect summary when several sessions finish at once
    • The Quests tab now hides once every quest
  • Version 1.15.8 (158000) - Added on Oct 15, 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 10 MiB PGP Signature | Build Log