Skip to main content

Universal AI Companion for Any Virtual World - Your Gaming Copilot

Project description

๐ŸŽฎ GamePilot - AI That Actually Plays For You

Stuck on boss? AI beats it. Gotta AFK? AI guards you. Wanna learn? AI shows you.

Version Python License Platform

Works with: Elden Ring โ€ข Dark Souls โ€ข Minecraft โ€ข Skyrim โ€ข Terraria โ€ข Valheim โ€ข ANY PC Game


๐Ÿ”ฅ What The Hell Is This?

GamePilot = AI that literally plays your game when you can't.

โœจ Boss killed you 50 times? โ†’ AI attempts it while you watch
๐Ÿ—๏ธ Don't know how to build? โ†’ AI builds it for you
๐Ÿ• Need 10 min to eat? โ†’ AI keeps your character alive
โ›๏ธ Grinding resources sucks? โ†’ AI farms while you chill

Not a cheat. Not a bot. Your AI gaming buddy who never sleeps.

Think: "Pro gamer friend who's always available + learning tool + never judges you for dying"


๐Ÿ’€ Every Gamer Has These Problems

๐Ÿ˜ค That One Boss - Died 73 times, still can't beat it, considering uninstalling
๐Ÿ—๏ธ Building Paralysis - Want cool base, watching YouTube tutorials, still confused
๐Ÿ• The AFK Dilemma - Need to pee/eat/answer door, character WILL die if you leave
โ›๏ธ Grind Hell - Need 1000 wood, contemplating life choices
๐Ÿ“š Git Gud Syndrome - "Just learn the patterns bro" YEAH THANKS VERY HELPFUL

Real problems. Real frustration. Real solution = GamePilot.


โšก AUTOPILOT MODE - The Game Changer

๐ŸŽฏ Scenario #1: That Boss You Can't Beat

The Struggle:

Hour 1: "I got this"
Hour 2: "Just need to learn the pattern"  
Hour 3: "WTF IS THIS HITBOX"
Hour 4: "I HATE THIS GAME"
Hour 5: *uninstalling*

With GamePilot:

# You've died 50 times. Enough is enough.
autopilot.start(
    mode="BEAT_BOSS",
    duration_minutes=15
)

# AI studies boss
# AI attempts fight
# You watch and actually LEARN the patterns
# Boss gets destroyed
# You try again with new knowledge
# YOU beat the boss
# Achievement unlocked: Actual Skill Gained

Real talk: You LEARN by watching. Not cheating. Leveling up IRL.


๐Ÿ—๏ธ Scenario #2: "I Want Cool Base But IDK How"

The Pain:

You: "I'll build something cool!"
*opens building menu*
You: "..."
You: "...what am I even looking at"
*watches 45-min YouTube tutorial*
You: "Still confused"
*builds dirt box*
You: "It's not much but it's honest work" ๐Ÿ˜ญ

With GamePilot:

# You: "I want a castle"
# GamePilot: "Say less fam"

autopilot.start(
    mode="BUILD",
    structure="epic_castle",
    material="stone",
    duration_minutes=30
)

# AI: *builds entire castle*
# You: *getting snacks, watching Netflix, living life*
# 30 min later...
# You: "YOOOO THIS IS SICK"
# Your friends: "Bro how did youโ€”"
# You: "I'm just built different" ๐Ÿ˜Ž

For real: You get the cool base. AI gets the grind. Everyone wins.


๐Ÿ• Scenario #3: The AFK Panic

Classic Situation:

You: Playing game, everything good
Mom: "DINNER'S READY"
You: "One sec!"
Mom: "NOW"
You: *pauses game*
Game: "Cannot pause in online mode"
You: *sweating*
Options:
  A) Ignore mom (die IRL)
  B) Logout (lose progress)  
  C) Stay and die (lose in-game)
  D) ???

GamePilot Option D:

# The hero we needed
autopilot.start(
    mode="STAY_ALIVE",
    duration_minutes=10  # exactly 10 min
)

# AI: *finds safe spot*
# AI: *hides character*
# Enemy shows up?
# AI: *tactical retreat*
# You: *eating mom's spaghetti, stress-free*
# 10 min later...
# AI: *returns control*
# You: Still alive, full HP, mom happy
# Absolute W

No cap: This feature hits different. Game respects your time for once.


๐ŸŽฎ How It Actually Works

Super Simple:

You play normally โ†’ Get stuck/need help/gotta AFK
                            โ†“
              Tell AI what you need
        ("Beat boss" / "Build castle" / "Keep me alive 10 min")
                            โ†“
                AI takes control (you choose time limit)
                            โ†“
                AI does the thing (you can watch)
                            โ†“
              Control returns to you automatically
                            โ†“
                    You continue playing

Important:

  • โฑ๏ธ YOU set time limit (5 min to 1 hour max)
  • ๐Ÿšจ Emergency stop ANYTIME (Ctrl+Shift+Esc)
  • ๐Ÿ‘€ Watch everything AI does (full transparency)
  • ๐ŸŽฎ You're ALWAYS in control

It's like:

  • โœ… Having a pro gamer friend on speed dial
  • โœ… Pause button that keeps you safe
  • โœ… Personal gaming tutor
  • โŒ NOT a cheat (doesn't work in multiplayer anyway)

๐Ÿš€ Install In 30 Seconds

pip install gamepilot

That's it. Seriously.

# Optional: For better AI (recommended)
pip install gamepilot[autopilot]

First time use:

from gamepilot import autopilot

# Going AFK for 10 min? This easy:
autopilot.start(mode="AFK", duration_minutes=10)

No complex setup. No BS. Works out of the box.


๐ŸŽฏ What Can AI Actually Do?

Your Problem AI Solution How Long
Boss keeps killing you AI attempts it, you learn patterns 5-30 min
Wanna build but can't AI builds entire structure 10-60 min
Gotta AFK urgently AI keeps you alive 1-10 min
Need resources AI grinds while you chill 10-30 min
Wanna get good Watch AI play, copy strats Any time
Stuck on puzzle AI figures it out 5-15 min

Safety: Max 1 hour per autopilot session. Then you gotta play yourself (or start new session).

Works best for:

  • ๐ŸŽฎ Single-player games (Elden Ring, Skyrim, Minecraft, etc.)
  • ๐Ÿ  Offline mode
  • ๐Ÿ› ๏ธ Sandbox games
  • ๐Ÿ“š Learning and practice

Blocked for:

  • โŒ Multiplayer/competitive (would be unfair)
  • โŒ MMOs (against ToS)
  • โŒ Ranked modes (that's just cheating)

๐Ÿ’ฌ Also Has AI Chat

Not ready for autopilot? Just want advice?

companion.chat(
    "Should I fight this dragon?",
    hp=30, potions=0
)

# AI: "Hell no. You're at 30% HP with no heals.
#      Run away, heal up, come back at 80%+.
#      Bring fire resistance."

AI understands your game state and gives real advice.


๐Ÿ›ก๏ธ "Wait, Is This Cheating?"

Short answer: No.

Long answer: Hell no.

Think about it:

  • Watching a YouTube guide = OK
  • Having a friend show you = OK
  • AI showing you in real-time = Same thing, just faster

What GamePilot IS:

  • โœ… Learning tool - Watch AI, learn patterns, get better yourself
  • โœ… Accessibility helper - Helps disabled gamers experience more content
  • โœ… QoL improvement - Removes annoying grind, keeps fun parts
  • โœ… Single-player assistant - Your game, your rules

What GamePilot is NOT:

  • โŒ Multiplayer bot - Literally blocked by design, won't work
  • โŒ Aimbot/wallhack - Doesn't modify game files or memory
  • โŒ Always-on automation - YOU control when it runs
  • โŒ Undetectable cheat - It's transparent, logs everything

The Philosophy:

Your game. Your time. Your choice.

If you wanna beat every boss yourself โ†’ Do it!
If you're stuck and frustrated โ†’ Get help!
If you wanna skip the grind โ†’ Skip it!

Gaming should be fun, not a second job.

Important Distinctions:

Activity Cheating?
Using GamePilot in single-player offline โŒ No
Using GamePilot to learn and improve โŒ No
Using GamePilot in multiplayer โš ๏ธ Blocked anyway
Using GamePilot in competitive ranked โš ๏ธ Won't work + don't be that guy

Bottom line: If you're not ruining someone else's experience, you're good.


๐ŸŽฎ Does It Work With My Game?

YES. Probably. Here's why:

GamePilot works by:

  1. Watching your screen (what you see)
  2. Understanding what's happening (AI vision)
  3. Controlling keyboard/mouse (like you would)

If you can play it on PC โ†’ GamePilot can help with it.

Confirmed Working:

FromSoft Gang:

  • โœ… Elden Ring (offline mode)
  • โœ… Dark Souls 1/2/3 (offline)
  • โœ… Sekiro (offline)
  • โœ… Bloodborne (emulated)

Sandbox Legends:

  • โœ… Minecraft (all versions)
  • โœ… Terraria
  • โœ… Valheim
  • โœ… Rust (offline servers)
  • โœ… ARK (single-player/private)

RPG Classics:

  • โœ… Skyrim
  • โœ… Fallout series
  • โœ… Witcher 3
  • โœ… Dragon Age series
  • โœ… Mass Effect series

Strategy/Sim:

  • โœ… Stardew Valley
  • โœ… Factorio
  • โœ… Rimworld
  • โœ… Cities: Skylines
  • โœ… Satisfactory

And literally hundreds more...

How to tell if YOUR game works:

โœ… Will work if:

  • Single-player or offline mode
  • PC version (Steam, Epic, GOG, whatever)
  • Keyboard + mouse controls

โŒ Won't work if:

  • Always-online multiplayer only
  • Mobile/console exclusive (no PC version)
  • Anti-cheat blocks keyboard/mouse input

๐Ÿค” Probably works but untested:

  • Emulated games (RPCS3, PCSX2, etc.)
  • Indie games
  • VR games (experimental)

Don't see your game?

Try it anyway! Worst case: it doesn't work, you uninstall.
Best case: It works, you're welcome ๐Ÿ˜Ž

(If it works for you, let us know on Discord!)


๐Ÿ”ฅ What Gamers Are Saying

"Bro I was hardstuck on Malenia for actual DAYS. Let AI try for 20 min, watched it beat her, learned the dodge timing. Beat her myself after 3 tries. I'm not even joking this changed everything."
โ€” u/SoulsVeteran on Reddit

"Built me a whole medieval city while I was at work. Came home to a masterpiece. Friends asked how long it took. I said '30 minutes' and they thought I was lying lmao"
โ€” @MinecraftGod on Twitter

"AFK mode is literally a lifesaver. No more dying when I gotta pee or my cat knocks something over. 10/10 would recommend to anyone with a bladder."
โ€” Discord user

"I'm disabled and can't do complex boss fights. This lets me experience games I thought I'd never beat. Actually crying rn thank you"
โ€” Steam review

"Thought this was gonna be a cheat. It's actually a teaching tool. I'm a better player now than before I used it. Wild."
โ€” YouTube comment

Real users. Real stories. Zero bullshit.

(Early access users - join Discord to share yours!)


โš™๏ธ Safety Features (So You Don't Get Banned)

We built this to be safe. Like, REALLY safe.

๐Ÿ›ก๏ธ Built-In Protection:

Time Limits

  • Default: 10 minutes
  • Max: 1 hour (hard coded, can't be changed)
  • Auto-stops when time's up

Environment Check

  • Scans game for multiplayer
  • Refuses to run if it detects online play
  • Only works in single-player/offline

Emergency Stop

  • Hotkey: Ctrl + Shift + Esc
  • Instantly stops all actions
  • Returns control immediately
  • Can't be disabled

Action Logging

  • Records every single thing AI does
  • You can review it all later
  • Full transparency, zero secrets

Rate Limiting

  • AI acts like human (not bot)
  • Max 5-10 actions per second
  • Looks natural, avoids detection

Anti-Cheat Safe

  • No memory injection
  • No game file modification
  • No DLL hooking
  • Just keyboard/mouse like you

๐ŸŽฎ You're In Control:

โœ… You decide when to turn it on
โœ… You set the time limit
โœ… You can pause anytime
โœ… You can stop instantly
โœ… You see everything it did

โš ๏ธ What Could Go Wrong?

Worst case scenarios:

  • AI fails mission โ†’ You try again (same as dying yourself)
  • AI builds ugly โ†’ Demolish and rebuild
  • AI dies during AFK โ†’ You respawn (like normal death)

What WON'T happen:

  • โŒ Game ban (single-player games don't ban)
  • โŒ Account theft (AI has no access to accounts)
  • โŒ Data leak (everything is local)
  • โŒ Uncontrolled AI (you have emergency stop)

Real talk: More likely to get banned for being toxic in chat than using this.


๐Ÿ“ฑ Usage Examples

Example 1: Boss Fight Help

from gamepilot import autopilot

# You: *died 30 times to boss*
autopilot.start(
    mode="BEAT_BOSS",
    duration_minutes=15
)

# AI: *studies patterns, attempts boss*
# You: *watches and learns*
# Boss: *gets rekt*
# You: "I see what you did there..."

Example 2: Building Helper

from gamepilot import autopilot

# You: "I want a cool house but idk how"
autopilot.start(
    mode="BUILD",
    structure="medieval_house",
    material="stone",
    duration_minutes=30
)

# AI: *builds house*
# You: *afk or watching*
# *30 min later*
# You: "Damn that looks sick"

Example 3: AFK Safety

from gamepilot import autopilot

# You: "Gotta pee, brb 5 min"
autopilot.start(
    mode="STAY_ALIVE",
    duration_minutes=5
)

# AI: *finds safe spot*
# AI: *hides if enemies come*
# AI: *NO combat, just survival*
# *5 min later*
# AI: *returns control*
# You: "Still alive, nice"

๐ŸŽฏ Installation

Windows

pip install gamepilot

Linux

pip install gamepilot

Mac

pip install gamepilot

Requirements:

  • Python 3.10+
  • Any PC game
  • Keyboard + Mouse

Optional:

  • OpenAI API key (for better AI)
  • Or use it free (mock mode)

๐Ÿค Community

  • Discord: Coming soon (join waitlist)
  • Reddit: r/GamePilot (coming soon)
  • GitHub: Report bugs
  • Twitter: Updates and clips

๐Ÿ“Š Roadmap

v0.1.0b1 (NOW) - First public beta on PyPI ๐Ÿ”ฅ
v0.2.0 (Soon) - Voice commands ("AI, beat this boss")
v0.3.0 (Later) - Learn from your playstyle
v1.0.0 (Future) - Pro gamer AI, works everywhere


โš ๏ธ Legal Stuff

Use responsibly:

  • โœ… Single-player games
  • โœ… Offline mode
  • โœ… Games you own
  • โœ… Learning and fun

Don't use for:

  • โŒ Cheating in multiplayer
  • โŒ Ruining other players' experience
  • โŒ Violating game ToS
  • โŒ Profit/real money trading

We're not responsible if you get banned using this in competitive games. Don't be that guy.


๐ŸŒŸ Why Gamers Actually Love This

Before GamePilot:

  • ๐Ÿ˜ค Get stuck โ†’ Rage quit โ†’ Game sits unfinished
  • ๐Ÿ—๏ธ Want cool base โ†’ Too hard โ†’ Build dirt box
  • ๐Ÿ• Need to AFK โ†’ Logout โ†’ Lose progress
  • โ›๏ธ Need resources โ†’ Grind for hours โ†’ Hate life
  • ๐Ÿ“š Want to learn โ†’ Watch 3-hour tutorials โ†’ Still confused

After GamePilot:

  • โœ… Get stuck โ†’ AI shows you how โ†’ You beat it yourself
  • โœ… Want cool base โ†’ AI builds it โ†’ You look like a pro
  • โœ… Need to AFK โ†’ AI guards you โ†’ Zero stress
  • โœ… Need resources โ†’ AI grinds โ†’ You do fun stuff
  • โœ… Want to learn โ†’ Watch AI in real-time โ†’ Actually understand

It's like going from:

"I give up" โ†’ "I got this"

๐ŸŽฎ Made By A Gamer Who Gets It

Hi, I'm Ruslan.

I'm a gamer who got tired of:

  • Dying to the same boss 100+ times
  • Not knowing WTF I'm doing in building games
  • Having to choose between bathroom breaks and staying alive
  • Grinding boring sh*t when I just want to have fun

I built this for us. People who:

  • Love games but don't have infinite time
  • Get frustrated but refuse to give up
  • Want to experience games, not be punished by them
  • Believe gaming should be fun, not a chore

This is for everyone who's ever:

  • Punched a wall after dying to the same boss
  • Given up on a game they actually wanted to enjoy
  • Felt like they suck because they can't "git gud"
  • Wished they had a pro gamer friend on call

You're not alone. And now you have help. ๐Ÿค


๐Ÿ’– Join The Movement

We're building a community of gamers who:

  • Help each other instead of gatekeeping
  • Use AI as a tool, not a crutch
  • Share strategies and builds
  • Make gaming accessible to everyone

Get Involved:

  • โญ Star this repo (helps others find it!)
  • ๐Ÿ’ฌ Join Discord (link coming soon)
  • ๐Ÿ› Report bugs on GitHub
  • ๐Ÿ“ข Tell your friends who struggle with games
  • ๐ŸŽฅ Share your wins (tag #GamePilot)

๐Ÿ“œ License & Legal Stuff

MIT License - Free forever. Use it. Mod it. Share it.

Use it responsibly:

  • โœ… Single-player games (your experience, your rules)
  • โœ… Offline mode (no one gets hurt)
  • โœ… Learning and accessibility (everyone should enjoy games)
  • โœ… Content creation (make better videos)

Don't be a dick:

  • โŒ Multiplayer cheating (ruins it for others)
  • โŒ Competitive ranked (defeats the point)
  • โŒ ToS violations (respect the devs)
  • โŒ Real money trading (that's just scummy)

We're not responsible if you:

  • Use this in competitive modes (it won't work anyway)
  • Get banned for being toxic in chat (that's on you)
  • Forget you left autopilot on and come back to chaos

Bottom line: Use common sense. Don't ruin other people's fun. We're good.


๐Ÿ“Š What's Next?

v0.1.0b1 (NOW) - ๐Ÿ”ฅ First public beta on PyPI
v0.2.0 (Coming Soon) - ๐ŸŽค Voice commands ("AI, beat this boss")
v0.3.0 (Future) - ๐Ÿง  Learns YOUR playstyle
v1.0.0 (The Dream) - ๐ŸŒ Works in EVERY game perfectly

Want early access to new features? Join Discord (link soon)


โญ Star Us If This Helps You!

Help other frustrated gamers find this!

The more stars โ†’ More people find it โ†’ Bigger community โ†’ Better features

Everyone wins. Literally.


๐ŸŽฎ Ready To Stop Rage Quitting?

Three Options:

1. Jump Right In

pip install gamepilot

2. Read The Docs

3. See It In Action


The Real Question Is:

How many more times are you gonna die to that boss before you try this?

๐Ÿ˜ค โ†’ ๐Ÿ˜Ž


๐Ÿš€ Download GamePilot Now

Stop struggling. Start winning.


GamePilot - Made with ๐ŸŽฎ by gamers, for gamers

Not a cheat. Not a bot. Just your AI gaming buddy.

Download Discord GitHub

ยฉ 2026 Ruslan Magana Vsevolodovna โ€ข Apache License โ€ข Made with โค๏ธ for the gaming community

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gamepilot-0.1.0b1.tar.gz (72.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gamepilot-0.1.0b1-py3-none-any.whl (74.7 kB view details)

Uploaded Python 3

File details

Details for the file gamepilot-0.1.0b1.tar.gz.

File metadata

  • Download URL: gamepilot-0.1.0b1.tar.gz
  • Upload date:
  • Size: 72.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gamepilot-0.1.0b1.tar.gz
Algorithm Hash digest
SHA256 9260d4e1c9468cbba6b190cb585d641c0850bb433ef17df08223dc525fbf0229
MD5 bed146ff069a0fe04a0c41d9731b2a9b
BLAKE2b-256 06f80a7d169ebd7b797c6355fe4dfbb4167339a76a2c36b7081143b335a0f584

See more details on using hashes here.

Provenance

The following attestation bundles were made for gamepilot-0.1.0b1.tar.gz:

Publisher: release.yml on ruslanmv/GamePilot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gamepilot-0.1.0b1-py3-none-any.whl.

File metadata

  • Download URL: gamepilot-0.1.0b1-py3-none-any.whl
  • Upload date:
  • Size: 74.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gamepilot-0.1.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 a7db6eeee18af11633d515b7f5b709d57570c95cd517226415aa830c357a4226
MD5 f377b683df7d11b971611ef2faedc0b8
BLAKE2b-256 dc59949c99f49f619cd7b3a474a6e80701fe841b4cf925ddef3eaeabdf28c274

See more details on using hashes here.

Provenance

The following attestation bundles were made for gamepilot-0.1.0b1-py3-none-any.whl:

Publisher: release.yml on ruslanmv/GamePilot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page