AI-Tools - AI SDKs and Libraries Tool
Overview
AI-Tools is a small open-source Node.js client library that wraps calls to a custom API server to expose a couple of beta computer-vision capabilities (not a self-hosted model library). The repository’s README and code show two primary client methods: NSFW (image safety classification) and FaceDetector (face counting and confidence reporting). Each method returns a Promise that resolves to a structured object (for example NSFW returns { ok, isNSFW, detections, point, confidence }). According to the project README, the package is implemented in JavaScript/TypeScript and aims to provide an easy-to-use Promise-based API so developers can call these detection endpoints from server- or client-side Node.js code. ([github.com](https://github.com/EhsanFox/ai-tools)) Because the library forwards requests to a remote/custom API server (the request flow is implemented inside the package), it is lightweight but depends on that external service for model inference. The README explicitly warns that the package performs network requests to a custom API server and suggests caution before contributing core detection logic. The project is released under the MIT license and contains TypeScript typings in the repo. If you need fully offline or locally-hosted models (TensorFlow, ONNX, etc.) this package is not a drop-in replacement; it is instead a convenience client for the repository’s exposed beta endpoints. ([github.com](https://github.com/EhsanFox/ai-tools))
GitHub Statistics
- Stars: 4
- Contributors: 1
- License: MIT
- Primary Language: JavaScript
- Last Updated: 2021-09-25T07:45:20Z
Activity and community are minimal. The GitHub repository shows 4 stars, 0 forks, and no published packages or releases; the README and file tree indicate 9 commits and JavaScript/TypeScript sources. There are no open issues or pull requests at the time of inspection, and the repository README notes the package relies on a custom API server (which reduces opportunities for code-level contributions). These factors suggest low maintenance and a small user base—appropriate for experiments and prototypes but with limited community support. ([github.com](https://github.com/EhsanFox/ai-tools))
Installation
Install via npm:
npm install --save git+https://github.com/EhsanFox/AI-Tools.gitnpm install --save EhsanFox/AI-Toolsconst { AITools } = require('AI-Tools'); // usage per README Key Features
- NSFW image detection endpoint returning isNSFW, detections, confidence and score.
- FaceDetector endpoint that counts faces and returns per-detection confidence.
- Promise-based JavaScript/TypeScript client with bundled type definitions.
- Lightweight wrapper that forwards requests to the project’s custom API server.
- Simple usage pattern: new AITools().NSFW(url) and .FaceDetector(url).
Community
Small, low-activity community: repository has 4 stars, 0 forks, no published packages or releases, and no open issues. The author advises caution since inference occurs on a remote/custom API server. Contributors and user feedback appear minimal. ([github.com](https://github.com/EhsanFox/ai-tools))
Key Information
- Category: SDKs and Libraries
- Type: AI SDKs and Libraries Tool