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.
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:
- Watching your screen (what you see)
- Understanding what's happening (AI vision)
- 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
- ๐ Quick Start Guide - 5 min setup
- ๐ค Autopilot Guide - Everything about AI mode
- ๐ฌ API Reference - For developers
3. See It In Action
- ๐ฅ Demo Videos - Watch it work
- ๐ป Example Code - Copy and paste
- ๐ฎ Discord Community - Ask questions
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.
ยฉ 2026 Ruslan Magana Vsevolodovna โข Apache License โข Made with โค๏ธ for the gaming community
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9260d4e1c9468cbba6b190cb585d641c0850bb433ef17df08223dc525fbf0229
|
|
| MD5 |
bed146ff069a0fe04a0c41d9731b2a9b
|
|
| BLAKE2b-256 |
06f80a7d169ebd7b797c6355fe4dfbb4167339a76a2c36b7081143b335a0f584
|
Provenance
The following attestation bundles were made for gamepilot-0.1.0b1.tar.gz:
Publisher:
release.yml on ruslanmv/GamePilot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gamepilot-0.1.0b1.tar.gz -
Subject digest:
9260d4e1c9468cbba6b190cb585d641c0850bb433ef17df08223dc525fbf0229 - Sigstore transparency entry: 1417810401
- Sigstore integration time:
-
Permalink:
ruslanmv/GamePilot@082498248d3a045237fcb536e34d4af95e0c5d36 -
Branch / Tag:
refs/tags/0.1.0b1 - Owner: https://github.com/ruslanmv
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@082498248d3a045237fcb536e34d4af95e0c5d36 -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7db6eeee18af11633d515b7f5b709d57570c95cd517226415aa830c357a4226
|
|
| MD5 |
f377b683df7d11b971611ef2faedc0b8
|
|
| BLAKE2b-256 |
dc59949c99f49f619cd7b3a474a6e80701fe841b4cf925ddef3eaeabdf28c274
|
Provenance
The following attestation bundles were made for gamepilot-0.1.0b1-py3-none-any.whl:
Publisher:
release.yml on ruslanmv/GamePilot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gamepilot-0.1.0b1-py3-none-any.whl -
Subject digest:
a7db6eeee18af11633d515b7f5b709d57570c95cd517226415aa830c357a4226 - Sigstore transparency entry: 1417810405
- Sigstore integration time:
-
Permalink:
ruslanmv/GamePilot@082498248d3a045237fcb536e34d4af95e0c5d36 -
Branch / Tag:
refs/tags/0.1.0b1 - Owner: https://github.com/ruslanmv
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@082498248d3a045237fcb536e34d4af95e0c5d36 -
Trigger Event:
release
-
Statement type: