devicebay


Namedevicebay JSON
Version 0.1.28 PyPI version JSON
download
home_pageNone
SummaryDevices for AI agents
upload_time2024-09-20 20:14:54
maintainerNone
docs_urlNone
authorPatrick Barker
requires_python<4.0,>=3.10
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <br />
<p align="center">
  <!-- <a href="https://github.com/agentsea/skillpacks">
    <img src="https://project-logo.png" alt="Logo" width="80">
  </a> -->

  <h1 align="center">DeviceBay</h1>

  <p align="center">
    Devices for AI agents
    <br />
    <a href="https://docs.hub.agentsea.ai/introduction"><strong>Explore the docs »</strong></a>
    <br />
    <br />
    <a href="https://youtu.be/exoOUUwFRB8">View Demo</a>
    ·
    <a href="https://github.com/agentsea/devicebay/issues">Report Bug</a>
    ·
    <a href="https://github.com/agentsea/devicebay/issues">Request Feature</a>
  </p>
  <br>
</p>

DeviceBay offers pluggable devices ready to be used by AI agents, complete with a UI experience.

## Installation

```sh
pip install devicebay
```

## Supported Devices

- Desktops via [AgentDesk](https://github.com/agentsea/agentdesk)
- Filesystems via [FileSystem](./devicebay/devices/filesystem.py)
- Browsers via [Playwright](./devicebay/devices/browser.py)
- Repositories via [Github](./devicebay/devices/gh.py)

## Backends

Device configuration storage can be backed by:

- Sqlite
- Postgresql

Sqlite will be used by default. To use postgres simply configure the env vars:

```sh
DB_TYPE=postgres
DB_NAME=devices
DB_HOST=localhost
DB_USER=postgres
DB_PASS=abc123
```

## Community

Come join us on [Discord](https://discord.gg/hhaq7XYPS6).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "devicebay",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "Patrick Barker",
    "author_email": "patrickbarkerco@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/fb/86/62f2b08a572be30221935675449fdeb4812212c3f191a900eae1fb3a401b/devicebay-0.1.28.tar.gz",
    "platform": null,
    "description": "<br />\n<p align=\"center\">\n  <!-- <a href=\"https://github.com/agentsea/skillpacks\">\n    <img src=\"https://project-logo.png\" alt=\"Logo\" width=\"80\">\n  </a> -->\n\n  <h1 align=\"center\">DeviceBay</h1>\n\n  <p align=\"center\">\n    Devices for AI agents\n    <br />\n    <a href=\"https://docs.hub.agentsea.ai/introduction\"><strong>Explore the docs \u00bb</strong></a>\n    <br />\n    <br />\n    <a href=\"https://youtu.be/exoOUUwFRB8\">View Demo</a>\n    \u00b7\n    <a href=\"https://github.com/agentsea/devicebay/issues\">Report Bug</a>\n    \u00b7\n    <a href=\"https://github.com/agentsea/devicebay/issues\">Request Feature</a>\n  </p>\n  <br>\n</p>\n\nDeviceBay offers pluggable devices ready to be used by AI agents, complete with a UI experience.\n\n## Installation\n\n```sh\npip install devicebay\n```\n\n## Supported Devices\n\n- Desktops via [AgentDesk](https://github.com/agentsea/agentdesk)\n- Filesystems via [FileSystem](./devicebay/devices/filesystem.py)\n- Browsers via [Playwright](./devicebay/devices/browser.py)\n- Repositories via [Github](./devicebay/devices/gh.py)\n\n## Backends\n\nDevice configuration storage can be backed by:\n\n- Sqlite\n- Postgresql\n\nSqlite will be used by default. To use postgres simply configure the env vars:\n\n```sh\nDB_TYPE=postgres\nDB_NAME=devices\nDB_HOST=localhost\nDB_USER=postgres\nDB_PASS=abc123\n```\n\n## Community\n\nCome join us on [Discord](https://discord.gg/hhaq7XYPS6).\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Devices for AI agents",
    "version": "0.1.28",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ce60b501e8494a053a15f769ec5762a19da1cb54e96773f4c3b264fbaf696609",
                "md5": "3a2321f8b3809a92932c3d5d9b037ed9",
                "sha256": "67eb15a8d3284e22d896ea8a8096a6d9798214ce258fcfa1aa08df7dd1c4620b"
            },
            "downloads": -1,
            "filename": "devicebay-0.1.28-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3a2321f8b3809a92932c3d5d9b037ed9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 13362,
            "upload_time": "2024-09-20T20:14:53",
            "upload_time_iso_8601": "2024-09-20T20:14:53.341793Z",
            "url": "https://files.pythonhosted.org/packages/ce/60/b501e8494a053a15f769ec5762a19da1cb54e96773f4c3b264fbaf696609/devicebay-0.1.28-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fb8662f2b08a572be30221935675449fdeb4812212c3f191a900eae1fb3a401b",
                "md5": "a229c93f9d457956cb91a43f8779f45c",
                "sha256": "e9ccce087b203a124b0936445967ec97e5388a5fe358bca5ee82ef70950ba11a"
            },
            "downloads": -1,
            "filename": "devicebay-0.1.28.tar.gz",
            "has_sig": false,
            "md5_digest": "a229c93f9d457956cb91a43f8779f45c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 10566,
            "upload_time": "2024-09-20T20:14:54",
            "upload_time_iso_8601": "2024-09-20T20:14:54.765096Z",
            "url": "https://files.pythonhosted.org/packages/fb/86/62f2b08a572be30221935675449fdeb4812212c3f191a900eae1fb3a401b/devicebay-0.1.28.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-20 20:14:54",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "devicebay"
}
        
Elapsed time: 0.32311s