git-subtree-dir: vendor/ruvector git-subtree-split: b64c21726f2bb37286d9ee36a7869fef60cc6900
44 lines
1.1 KiB
Markdown
44 lines
1.1 KiB
Markdown
# exo-node
|
|
|
|
Node.js bindings for EXO-AI cognitive substrate via NAPI-RS.
|
|
|
|
[](https://crates.io/crates/exo-node)
|
|
[](https://docs.rs/exo-node)
|
|
[](LICENSE)
|
|
|
|
## Overview
|
|
|
|
`exo-node` provides native Node.js bindings:
|
|
|
|
- **NAPI-RS Bindings**: High-performance native module
|
|
- **Async Support**: Full async/await support via Tokio
|
|
- **TypeScript Types**: Complete TypeScript definitions
|
|
- **Native Performance**: Direct Rust execution
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
npm install exo-node
|
|
```
|
|
|
|
## Usage
|
|
|
|
```javascript
|
|
const exo = require('exo-node');
|
|
|
|
// Create consciousness substrate
|
|
const substrate = new exo.ConsciousnessSubstrate();
|
|
substrate.addPattern(pattern);
|
|
const phi = substrate.computePhi();
|
|
```
|
|
|
|
## Links
|
|
|
|
- [GitHub](https://github.com/ruvnet/ruvector)
|
|
- [Website](https://ruv.io)
|
|
- [EXO-AI Documentation](https://github.com/ruvnet/ruvector/tree/main/examples/exo-ai-2025)
|
|
|
|
## License
|
|
|
|
MIT OR Apache-2.0
|