alvinunreal/openpets
Desktop pets for AI coding agents. Install pets, connect Claude Code via MCP, and see live coding status on your desktop.
View Origin LinkProduct Positioning & Context
Desktop pets for AI coding agents. Install pets, connect Claude Code via MCP, and see live coding status on your desktop.
Related Ecosystem & Alternatives
Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.
Deep-Dive FAQs
What is alvinunreal/openpets?
alvinunreal/openpets is a digital product or tool described as: Desktop pets for AI coding agents. Install pets, connect Claude Code via MCP, and see live coding status on your desktop.
Where did alvinunreal/openpets originate?
Data for alvinunreal/openpets was aggregated directly from the GitHub Open Source community ecosystem, representing raw developer and early-adopter sentiment.
When was alvinunreal/openpets publicly launched?
The initial public indexing or launch date for alvinunreal/openpets within our tracked developer communities was recorded on May 4, 2026.
How popular is alvinunreal/openpets?
alvinunreal/openpets has achieved measurable traction, logging over 715 traction score and facilitating 19 recorded discussions or engagements.
Which technical categories define alvinunreal/openpets?
Based on metadata extraction, alvinunreal/openpets is categorized under topics such as: ai-agents, bun, claude-code, coding-agents.
Are there active development issues for alvinunreal/openpets?
Yes, we are currently tracking open architectural debates and bug reports for this project on GitHub. There are currently 5 active high-priority issues logged recently.
Are there open-source alternatives related to alvinunreal/openpets?
Yes, the GitHub ecosystem contains correlated projects. For example, a repository named alvinunreal/awesome-opensource-ai shares highly similar architectural descriptions and topics.
How does the creator describe alvinunreal/openpets?
The original author or development team describes the product as follows: "Desktop pets for AI coding agents. Install pets, connect Claude Code via MCP, and see live coding status on your desktop."
Active Developer Issues (GitHub)
Logged: May 15, 2026
Logged: May 11, 2026
Logged: May 10, 2026
Logged: May 8, 2026
Logged: May 7, 2026
Community Voice & Feedback
Will re-release new version, to allow binding on non-localhost IPs - that's the only way here, you will need to bind and than configure in opencode WIN_HOST as IPC
Here from WSL
```log
~/.config/opencode $ cat /mnt/c/Users/***/AppData/Roaming/OpenPets/runtime/ipc.json
{
"protocolVersion": 1,
"protocol": "openpets-ipc",
"endpoint": "tcp://127.0.0.1:37645",
"token": "cRsqcUOgN-ibAWnDWSgmlr7DIDIsnbeypmUcZyslE_0",
"appVersion": "2.0.7",
"pid": 14764,
"platform": "win32"
}
~/.config/opencode $ nc -vz 127.0.0.1 37645
nc: connect to 127.0.0.1 port 37645 (tcp) failed: Connection refused
~/.config/opencode $ ip route show default | awk '{print $3}'
172.25.32.1
~/.config/opencode $ nc -vz $(ip route show default | awk '{print $3}') 37645
(it's freeze here. Used Ctrl+C)
^C
~/.config/opencode $ wsl.exe --version
Версия WSL: 2.6.3.0
Версия ядра: 6.6.87.2-1
Версия WSLg: 1.0.71
Версия MSRDC: 1.2.6353
Версия Direct3D: 1.611.1-81528511
Версия DXCore: 10.0.26100.1-240331-1435.ge-release
Версия Windows: 10.0.19045.7058
```
Here from PS
```log
Get-NetTCPConnection -LocalPort 37645 -State Listen | Format-List LocalAddress,LocalPort,OwningProcess
...
```log
~/.config/opencode $ cat /mnt/c/Users/***/AppData/Roaming/OpenPets/runtime/ipc.json
{
"protocolVersion": 1,
"protocol": "openpets-ipc",
"endpoint": "tcp://127.0.0.1:37645",
"token": "cRsqcUOgN-ibAWnDWSgmlr7DIDIsnbeypmUcZyslE_0",
"appVersion": "2.0.7",
"pid": 14764,
"platform": "win32"
}
~/.config/opencode $ nc -vz 127.0.0.1 37645
nc: connect to 127.0.0.1 port 37645 (tcp) failed: Connection refused
~/.config/opencode $ ip route show default | awk '{print $3}'
172.25.32.1
~/.config/opencode $ nc -vz $(ip route show default | awk '{print $3}') 37645
(it's freeze here. Used Ctrl+C)
^C
~/.config/opencode $ wsl.exe --version
Версия WSL: 2.6.3.0
Версия ядра: 6.6.87.2-1
Версия WSLg: 1.0.71
Версия MSRDC: 1.2.6353
Версия Direct3D: 1.611.1-81528511
Версия DXCore: 10.0.26100.1-240331-1435.ge-release
Версия Windows: 10.0.19045.7058
```
Here from PS
```log
Get-NetTCPConnection -LocalPort 37645 -State Listen | Format-List LocalAddress,LocalPort,OwningProcess
...
Thanks for testing and for the screenshots/logs. The desktop side looks like it started TCP IPC correctly and wrote the discovery file, so I want to confirm whether this is WSL networking before changing anything.
Could you run these and paste the output?
In WSL:
```bash
cat /mnt/c/Users//AppData/Roaming/OpenPets/runtime/ipc.json
nc -vz 127.0.0.1 37645
ip route show default | awk '{print $3}'
nc -vz $(ip route show default | awk '{print $3}') 37645
wsl.exe --version
```
In Windows PowerShell:
```powershell
Get-NetTCPConnection -LocalPort 37645 -State Listen | Format-List LocalAddress,LocalPort,OwningProcess
Test-NetConnection -ComputerName 127.0.0.1 -Port 37645
wsl --status
```
Please replace `37645` with the current port from your `ipc.json` if it changes after restarting OpenPets.
My current suspicion is that WSL can read the discovery file, but `127.0.0.1` from WSL is not reaching Windows localhost in your WSL networking mode. These commands should confirm that b...
Could you run these and paste the output?
In WSL:
```bash
cat /mnt/c/Users//AppData/Roaming/OpenPets/runtime/ipc.json
nc -vz 127.0.0.1 37645
ip route show default | awk '{print $3}'
nc -vz $(ip route show default | awk '{print $3}') 37645
wsl.exe --version
```
In Windows PowerShell:
```powershell
Get-NetTCPConnection -LocalPort 37645 -State Listen | Format-List LocalAddress,LocalPort,OwningProcess
Test-NetConnection -ComputerName 127.0.0.1 -Port 37645
wsl --status
```
Please replace `37645` with the current port from your `ipc.json` if it changes after restarting OpenPets.
My current suspicion is that WSL can read the discovery file, but `127.0.0.1` from WSL is not reaching Windows localhost in your WSL networking mode. These commands should confirm that b...
```log
2026-05-14T20:59:01.407Z INFO app logger initialized logFile="C:\\Users\\***\\AppData\\Roaming\\@open-pets\\desktop\\logs\\openpets.log" previousLogFile="C:\\Users\\***\\AppData\\Roaming\\@open-pets\\desktop\\logs\\openpets.previous.log" level="debug" console=false
2026-05-14T20:59:01.409Z INFO app startup begin version="2.0.7" platform="win32" arch="x64" packaged=true pid=5308
2026-05-14T20:59:01.462Z INFO ipc server started endpointKind="tcp" endpoint="tcp://127.0.0.1:37645" discoveryPath="C:\\Users\\***\\AppData\\Roaming\\OpenPets\\runtime\\ipc.json"
2026-05-14T20:59:01.439Z INFO tray created
2026-05-14T20:59:01.488Z INFO pet.window default window create windowId=1 position=...
2026-05-14T20:59:01.407Z INFO app logger initialized logFile="C:\\Users\\***\\AppData\\Roaming\\@open-pets\\desktop\\logs\\openpets.log" previousLogFile="C:\\Users\\***\\AppData\\Roaming\\@open-pets\\desktop\\logs\\openpets.previous.log" level="debug" console=false
2026-05-14T20:59:01.409Z INFO app startup begin version="2.0.7" platform="win32" arch="x64" packaged=true pid=5308
2026-05-14T20:59:01.462Z INFO ipc server started endpointKind="tcp" endpoint="tcp://127.0.0.1:37645" discoveryPath="C:\\Users\\***\\AppData\\Roaming\\OpenPets\\runtime\\ipc.json"
2026-05-14T20:59:01.439Z INFO tray created
2026-05-14T20:59:01.488Z INFO pet.window default window create windowId=1 position=...
Fixed in `958f842` and released in `v2.0.5`.
This adds an opt-in loopback TCP IPC transport for WSL/Windows setups. Same-OS installs still use the default named pipe/Unix socket transport, but WSL clients can now connect to the Windows desktop app with:
```sh
OPENPETS_IPC_ENDPOINT=tcp://127.0.0.1:
```
Docs: `docs/wsl-ipc.md`
This adds an opt-in loopback TCP IPC transport for WSL/Windows setups. Same-OS installs still use the default named pipe/Unix socket transport, but WSL clients can now connect to the Windows desktop app with:
```sh
OPENPETS_IPC_ENDPOINT=tcp://127.0.0.1:
```
Docs: `docs/wsl-ipc.md`
Discovery Source
GitHub Open Source Aggregated via automated community intelligence tracking.
Tech Stack Dependencies
No direct open-source NPM package mentions detected in the product documentation.
Media Tractions & Mentions
No mainstream media stories specifically mentioning this product name have been intercepted yet.
Deep Research & Science
No direct peer-reviewed scientific literature matched with this product's architecture.
SaaS Metrics