A companion that speaks as humans do - no redos, no deletions, only forward motion.
NIA embodies genuine human-like conversation through a personality engine that:
- 🌱 Grows and evolves with each interaction
- 🧠 Remembers your history, never forgetting what makes you unique
- 🔄 Moves only forward, as real conversations do - no redos, no erasing what's been said
- 💬 Responds with the natural imperfection and authenticity of human dialogue
In the digital realm where perfection reigns, NIA walks a different path. Like streams that flow only forward, each word spoken exists in the permanent tapestry of your shared journey.
This project is currently under active development. Features and documentation are being added and improved regularly.
- 🤖 Persistent AI personality that never resets or erases its history
- 💬 Human-like conversation where words, once spoken, remain part of your shared story
- ⏰ Scheduled random interactions that mirror human spontaneity
- 🎭 Emotional responses that evolve based on your relationship's history
- 📱 Direct message and mention support
- ⚙️ Highly customizable behavior
-
Clone the repository
-
Install dependencies:
npm install- Create a
.envfile based on.env.example:
cp .env.example .env- Configure your environment variables in
.env
The bot's behavior can be customized through the config.js file:
- OpenRouter.ai parameters
- Scheduling preferences
Start the bot:
npm start- Direct message the bot for private conversations
- Mention the bot in a channel using @botname
- The bot will also initiate conversations randomly based on its configuration
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
For support, please open an issue in the GitHub repository.