[](https://pypi.org/project/vrcosc/)

[](https://www.gnu.org/licenses/gpl-3.0)
# VRCOSC
**A project that aims to simplify OSC communication to VRChat in Python.**
This package provides a minimal and easy-to-use client for sending OSC messages to VRChat.
Currently it supports sending text to the chatbox and toggling the chatbox typing indicator, with more features planned soon!
## Requirements
- Python 3.12.*
## Installation
You can install VRCOSC using pip:
```bash
pip install vrcosc
```
## Usage
An example of how you can use VRCOSC:
```python
import vrcosc
# Create a client (default: host=127.0.0.1, port=9000)
vrc = vrcosc.VRCOSC()
# Send a message to the chatbox (default: immediate=True, sound=False)
vrc.chatbox_input("Hello, world!")
# Clear the chatbox contents
vrc.chatbox_input()
# Show/hide the typing indicator
vrc.chatbox_typing(True)
vrc.chatbox_typing(False)
```
## License
This project is licensed under the **GPLv3-only** license.
Raw data
{
"_id": null,
"home_page": null,
"name": "vrcosc",
"maintainer": null,
"docs_url": null,
"requires_python": "==3.12.*",
"maintainer_email": null,
"keywords": "osc, vrchat",
"author": "ItzuCrafty",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/be/e1/9c8925586c254072533b4f9fe6b0907ed260bed93e93e75ca67bf470f270/vrcosc-0.1.0.tar.gz",
"platform": null,
"description": "[](https://pypi.org/project/vrcosc/)\n\n[](https://www.gnu.org/licenses/gpl-3.0)\n\n# VRCOSC\n\n**A project that aims to simplify OSC communication to VRChat in Python.**\n\nThis package provides a minimal and easy-to-use client for sending OSC messages to VRChat.\nCurrently it supports sending text to the chatbox and toggling the chatbox typing indicator, with more features planned soon!\n\n## Requirements\n- Python 3.12.*\n\n## Installation\nYou can install VRCOSC using pip:\n```bash\npip install vrcosc\n```\n\n## Usage\nAn example of how you can use VRCOSC:\n```python\nimport vrcosc\n\n# Create a client (default: host=127.0.0.1, port=9000)\nvrc = vrcosc.VRCOSC()\n\n# Send a message to the chatbox (default: immediate=True, sound=False)\nvrc.chatbox_input(\"Hello, world!\")\n\n# Clear the chatbox contents\nvrc.chatbox_input()\n\n# Show/hide the typing indicator\nvrc.chatbox_typing(True)\nvrc.chatbox_typing(False)\n```\n\n## License\nThis project is licensed under the **GPLv3-only** license.\n",
"bugtrack_url": null,
"license": "GPL-3.0-only",
"summary": "A project that aims to simplify OSC communication to VRChat in Python.",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://github.com/ItzuCrafty/VRCOSC",
"Issues": "https://github.com/ItzuCrafty/VRCOSC/issues"
},
"split_keywords": [
"osc",
" vrchat"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "02c48443f9706711245b0337ac4ac365eb9db1c757600f917f1f6faf19aae97b",
"md5": "004f08c6a285c87c9143456b8c324394",
"sha256": "4acb7fefa4a50114630b0c4d9f051052dec2737d2a6df3e3f803192ec9376799"
},
"downloads": -1,
"filename": "vrcosc-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "004f08c6a285c87c9143456b8c324394",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "==3.12.*",
"size": 14497,
"upload_time": "2025-08-16T16:36:12",
"upload_time_iso_8601": "2025-08-16T16:36:12.333373Z",
"url": "https://files.pythonhosted.org/packages/02/c4/8443f9706711245b0337ac4ac365eb9db1c757600f917f1f6faf19aae97b/vrcosc-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bee19c8925586c254072533b4f9fe6b0907ed260bed93e93e75ca67bf470f270",
"md5": "641a3d080539c2a2858221375f99df7c",
"sha256": "d47986b7e493683405ee75ed2d3201c9ae94da330fa696eed061683ac5fbcf01"
},
"downloads": -1,
"filename": "vrcosc-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "641a3d080539c2a2858221375f99df7c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "==3.12.*",
"size": 16071,
"upload_time": "2025-08-16T16:36:13",
"upload_time_iso_8601": "2025-08-16T16:36:13.703757Z",
"url": "https://files.pythonhosted.org/packages/be/e1/9c8925586c254072533b4f9fe6b0907ed260bed93e93e75ca67bf470f270/vrcosc-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-16 16:36:13",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ItzuCrafty",
"github_project": "VRCOSC",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "python-osc",
"specs": [
[
">=",
"1.9.3"
]
]
},
{
"name": "pytest",
"specs": [
[
">=",
"8.4.1"
]
]
},
{
"name": "build",
"specs": [
[
">=",
"1.3.0"
]
]
},
{
"name": "twine",
"specs": [
[
">=",
"6.1.0"
]
]
}
],
"lcname": "vrcosc"
}