Socket
Socket
Sign inDemoInstall

@visheratin/web-ai

Package Overview
Dependencies
4
Maintainers
1
Versions
64
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @visheratin/web-ai

Run modern deep learning models in the browser.


Version published
Weekly downloads
47
decreased by-11.32%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

Web AI

Web AI is a TypeScript library that allows you to run modern deep learning models directly in the web browser or in Node.js. You can easily add AI capabilities to your web applications without the need for complex server-side infrastructure or third-party APIs.

Features:

  • Easy to use. Create a model with one line of code, get the result with another one.
  • Powered by ONNX runtime. Web AI runs the models using ONNX Runtime, which has rich support for of all kinds of operators. It means that any model will work just fine.
  • Built-in caching. When using in the browser, Web AI stores the downloaded models in IndexedDB using localforage. You can configure the size of the cache dynamically.
  • Web worker support. All heavy operations - model creation and inference - are offloaded to a separate thread so the UI does not freeze.

More information about how to use the library can be found in the wiki.

How to install

The library can be installed via npm.

Browser version:

npm install @visheratin/web-ai

Node.js version:

npm install @visheratin/web-ai-node

Status

The library is under active development. If something does not work correctly, please file an issue on GitHub. Contributions are very welcome.

Sponsors

  • Continuing work on this project is sponsored by Reflect - awesome app for taking notes.
  • Thanks to AlgoveraAI for the grant under their AI project financing program.

Keywords

FAQs

Last updated on 12 Dec 2023

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc