bw120

bw120/ai-assistant

AI assistant to control smart devices

JavaScript
0
0
No license

This project is an AI assistant designed to control smart devices, built using Node.js, TypeScript, and `node-llama-cpp`. It provides a minimal setup for integrating AI capabilities with smart home automation. The project is ideal for developers looking to create AI-driven smart device controllers or explore AI integration with IoT systems.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of bw120/ai-assistant

Account's avatar
Provides low-level audio I/O via platform-specific APIs. Includes precompiled addons for all supported platforms.
Account's avatar
Decode audio data in node or browser
Account's avatar
A flexible web audio sample loader for browser and node
Account's avatar
Play audio buffer in node or browser
Account's avatar
An easy-to-use speech toolset. Includes tools for synthesis, recognition, alignment, speech translation, language detection, source separation and more.
Account's avatar
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
Account's avatar
TypeScript definitions for audio-play
Account's avatar
TypeScript definitions for node
Account's avatar
This plugin adds `TypeScript` support to `eslint-plugin-import`
Account's avatar
JSDoc linting rules for ESLint.
Account's avatar
Additional ESLint's rules for Node.js
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
Runtime library for TypeScript helper functions
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Tooling which enables you to use TypeScript with ESLint
Account's avatar
Vite as Node.js runtime

Top contributors

No contributors yet

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet