Ami: Your Private Chatbot
A downloadable game for Windows
Buy Now$5.00 USD or more
What is Ami (ah-mee)?
Ami is your Unreal Engine Agent, powered by private/open-source, as well as commercial/closed-source- Large Language Models. Ami will roam around the house doing various things while you chat and interact. Ami is continuously evolving and grows further into full ai agent capabilities with each new update .
- Ami uses your OpenAI and ElevenLabs API key to facilitate more humanized LLM interactions, all prepackaged for the more casual AI user.
- Ami supports whatever model you can find and run locally using LM Studio or Ollama. These local models allow for free, private and uncensored chats. Local models can be hosted on any PC on your local network to use another GPU for LLM inference while you run Ami on another PC.
- Ami has a chat history and remembers your interactions as long as you want.
- Chat history is exportable as an external JSON file.
- Ami supports Text-To-Speech for OpenAI, ElevenLabs and Offline Text-To-Speech (private).
- Optional female or male avatars and 18+ only animations.
- OpenAI API users have access to web search and file search functionalities.
- 3 different environments for your Ami: an empty basic plane, a simple Starter Home and a furnished Triplex.
Why use an interface like Unreal Engine for a chat-bot?
- To humanize the interaction and create a more emotional connection.
- For a more powerful and immersive graphical engine.
- To create a digital companion that has *NO* subscription service.
- To utilize Unreal Engine's game save feature to store private chat history, for offline LLMs.
- To improve virtual companion accessibility.
Ami is a work in progress.
Ami (like AI) is evolving at a rapid pace. Thanks for your patience and support as I work to improve a virtual companion experience for everyone.
Roadmap
- Continued Polish, QoL and Accessibility improvements.
- More activities and interactions with Ami.
- Autonomous Ami
- A roommate AI that interacts and chats with Ami.
Updated | 3 days ago |
Status | In development |
Platforms | Windows |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | Robot Punch |
Genre | Simulation |
Tags | 3D, Adult, AI Generated, Casual, Dating Sim, Erotic, Feel Good, Romance, Unreal Engine |
Purchase
Buy Now$5.00 USD or more
In order to download this game you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:
ami-win.zip 3.5 GB
Version 1
Development log
- 0.5.351 days ago
- 0.462 days ago
- 0.380 days ago
- 0.282 days ago
- Launch of 0.183 days ago
Comments
Log in with itch.io to leave a comment.
sorry but my dumb brain cant make sense of the key stuff can you give me a rundown? are the keys required?
No worries, the API key is the toughest part here, so it makes sense.
I'll make a detailed setup video soon, but the gist is you request an API key from OpenAI or run LM Studio somewhere on your main PC or home network.
If you request an API key, you'll also have to add whatever amount in funds to the account- so this is the money that is consumed when you make API calls and it's something like a penny per message, or now that I'm adding Vision, the requests for image analysis are maybe $0.03 each. But talking to GPT like this is far cheaper than a $15 month subscription and I'm trying to get it it match the functionality you can get through your usual GPT interaction. The API key needs to be saved into a specific spot on your PC that my software looks at to read from. I will add a mechanism to setup this key at the required location for you, but I need to be sure not to break an existing key that is properly setup with it all the same. So I'll come along to help with the API issue soon for more users.
If you're using LM Studio or want private offline conversations, you need a local PC powerful enough to run LM Studio + whatever model you choose from the software (you'll find various models that specialize in different tasks, like coding or roleplaying to choose from). With LM Studio running a local server, Ami needs an IP address to connect to and you can inference with the local LLM through Ami.
The Elevenlab API key is optional, but for people who have Elevenlabs, you add the API key the same way you do the OpenAI key. As long as the system variable holding the API key is named what OpenAI and Elevenlabs tell you to name it, my software will find the key all the same.
But if you don't have OpenAI keys or Elevenlab keys, you can still use LM Studio + Offline TTS.
After Ami makes enough money, I can setup a server and establish a connection on behalf of the user in a fashion that requires no API key. But until I can afford the servers, this seems the best I can do to make it as cheap and accessable as possible.
So it'll get easier eventually, but for now it's a little technical and I'll try to help with that fact.