Varkos: The Fully Local AI Desktop Pet
A Tamagotchi-style companion that runs entirely offline on your machine.
Overview
Varkos in the Jar has emerged as a novel contender in the expanding landscape of desktop AI companions, offering a Tamagotchi-style digital pet with a distinctly modern twist. Unlike many AI applications that rely on cloud infrastructure for processing, Varkos operates entirely locally on the user's machine, ensuring privacy and offline functionality. The application presents a 3D animated dog confined within a virtual jar, providing an interactive experience where users can talk to, feed, and play with their digital companion.
The project positions itself as a response to the growing demand for local-first AI solutions that do not compromise user data to external servers. By running entirely on-device, Varkos eliminates the need for continuous internet connections, subscription fees, or advertising. The developer emphasizes that this approach allows for a self-contained gaming companion that respects user privacy while delivering an engaging, personality-driven interaction model.
Technical Specifications and System Requirements
The software demands significant hardware resources due to the computational intensity of running large language models and real-time 3D rendering locally. For macOS users, the application requires an Apple Silicon M2 chip or newer, with at least 16 GB of RAM, though an M4 Pro or better is recommended for optimal performance. The Windows version necessitates an NVIDIA GPU, with 12 GB of VRAM recommended and 16 GB preferred for smoother operation.
Varkos is resource-hungry by design. The models are well-optimized, but the requirement for local inference means users must possess fairly powerful hardware to run the application in real time.
The developer has tested the application on high-end machines, including an M4 Max MacBook and a PC equipped with an RTX 5080, confirming real-time performance on both configurations. However, it is important to note that Linux and iOS versions are currently in development and not yet available. Users with weaker hardware may still be able to run the application, but it will automatically fallback to smaller, less capable models, which may impact the quality of interactions and animation fidelity.
Installation requires approximately 9 GB of disk space. The software includes a mechanism to manage downloaded models, allowing users to delete them if they wish to reclaim storage or troubleshoot performance issues via the status bar settings.
Features and Interactivity
Varkos is designed to have its own agency within the digital jar. When not directly interacting with the user, the dog engages in autonomous behaviors such as roaming, chasing its tail, marking objects, sleeping, or chewing on bones. This creates a sense of a living entity rather than a static tool, encouraging users to observe and occasionally engage without the pressure of constant entertainment obligations.
Direct interaction is facilitated through microphone input and text typing. Users can speak to Varkos, pet him, slap him, or feed him. The application also supports drag-and-drop image functionality, allowing users to show images to the pet, who will then comment on them. Additionally, Varkos can listen to music, adding another layer of environmental interaction.
The app includes two mini-games that allow users to take the character out of the jar. "The Old Road" is an action/RPG set in an abandoned village and crypt, where users solve riddles and fight monsters alongside Varkos. "The Escape" is a guided navigation game where players help the dog evade animal control agents in a surreal office environment.
| Feature | Description |
|---|---|
| Autonomous Life | Dog roams, sleeps, and plays when ignored. |
| Voice Interaction | Speak to and hear Varkos with real-time captions. |
| Visual Input | Drag and drop images for the pet to view and react. |
| Mini-Games | Two included games: an RPG and a stealth escape. |
| Privacy First | No data leaves the local machine; fully offline capable. |
AI Personality and Learning Mechanics
A core component of Varkos is its adaptive personality system. The application is designed to learn from user interactions, subtly altering the dog's behavior and responses over time. Approximately every 20 minutes of active use, if sufficient new experiences have been gathered, the system triggers a recalculation phase where Varkos appraises his interactions and effectively rewrites aspects of his personality.
The developer has stated that the interesting aspects of the companion will stem from these learning processes, making each user's experience unique. While the primary language support is currently English, the underlying models are multi-lingual, though the developer cautions that non-English interactions may not yet be fully stable or seamless.
Users can customize their experience through the status bar icon, which allows for settings adjustments such as keeping the window always on top, modifying rendering quality, checking for updates manually, or muting all sounds while retaining visual captions. The microphone can also be controlled separately, providing flexibility for different environments.
Development Roadmap and Philosophy
The creator of Varkos developed the initial prototype while working on weekends, originally intended as a companion for the game Skyrim. The goal was to create a version that did not rely on cloud infrastructure for heavy operations, leading to the current fully local implementation. The philosophy behind the project is rooted in the whimsical use of AI and the technical challenge of making complex models run efficiently on consumer hardware.
Future updates aim to include a microphone selector, allowing users to choose specific input devices, and an API to enable third-party extensions or new scenarios. The developer also plans to open-source the framework piece by piece rather than releasing the entire application code at once. This modular approach will likely begin with the voice module, already released under the name pocket-tts-raven, followed by voice recognition and turn-detection logic.
I don’t think it makes a lot of sense to open-source “HIM”, but more of a general framework on how one can build such companions, piece by piece as things get more stable.
The application is currently available for free download for Mac and Windows. While preliminary, the developer has committed to adding more polish and expanding to Linux and iOS in subsequent releases. The project stands as a demonstration of what is possible with local AI, prioritizing privacy, autonomy, and personalization in a digital pet form factor.
Sources
- 1
Varkos: The Fully Local AI Desktop Pet
https://varkos.party/