thara-ai
v1.0.1
Published
Thara — A sharp, caring AI companion powered by Ollama
Readme
Thara AI 🌿
Thara is a sharp, caring, and minimalist AI companion designed to run locally on your machine using Ollama. She thinks clearly, speaks plainly, and provides proactive advice to help you with your thoughts and tasks.
Features
- 🧠 Local Intelligence: Runs entirely on your machine via Ollama. No data leaves your system.
- 🎨 Neural Paper UI: A premium, minimalist interface with a unique "paper grain" aesthetic and smooth micro-animations.
- 🔄 Dynamic Model Selection: Fetch and switch between any locally installed Ollama models (Gemma, Llama, Mistral, etc.) directly from the UI.
- ✨ Proactive Advice: Thara doesn't just answer; she anticipates your next steps and provides helpful tips.
- 🛠️ Developer Friendly: Built-in code syntax highlighting and easy-to-use CLI.
- 📦 Pre-flight Checks: Automatically detects if Ollama is installed and offers to install it for you on Windows.
Installation
Ensure you have Node.js installed, then run:
npm install -g thara-aiUsage
Simply run the following command in your terminal:
thara-runThe server will start at http://localhost:3000. Open it in your browser and start chatting!
Dependencies
- Ollama: You must have Ollama installed and running. If you don't have it,
thara-runwill offer to install it for you (Windows). - Models: We recommend pulling
gemma:2bfor a fast and lightweight experience:ollama pull gemma:2b
Development
To run locally from source:
- Clone the repository.
- Install dependencies:
npm install - Start the server:
node server.js
License
ISC
