I've been working on a project called J.A.R.V.I.S., inspired by the AI assistant from Iron Man.
I wanted to build something similar that runs on my own computer, so I started developing my own AI command console.
🚀 What can it do?
- 🎙️ Voice commands and voice responses.
- 🧠 Local AI powered by Ollama.
- 📡 Live weather, news, crypto prices and more.
- 🖥️ Real-time CPU, RAM and battery monitoring.
- 🍎 Control macOS apps, windows, volume and more.
- ⏱️ Timers, reminders, tasks and notes.
- 🔌 Custom JavaScript plugin support.
It also has three personalities: JARVIS, FRIDAY and ULTRON, each with its own voice, appearance and style.
🛠️ Built with
Node.js, JavaScript, Ollama, Kokoro TTS, Express and WebSockets.
📦 Installation Guide
Requirements:
- Node.js 18 or newer (Node.js 22 LTS recommended).
- Ollama installed.
- At least one Ollama model.
1. Clone the repository
git clone https://github.com/Gityus13/jarvis.git
2. Enter the project folder
cd jarvis
3. Run the setup script
./setup.sh
4. Start J.A.R.V.I.S.
npm start
5. Open the interface
Visit http://localhost:3000 in Chrome or Edge and press any key on the boot screen.
That's it! You're ready to use your own J.A.R.V.I.S.
🔗 Check it out
GitHub: Repository
The project is open source, and I'd love to hear your suggestions. What features would you add?

Top comments (0)