Jarvis — AI assistant
A personal AI assistant for productivity and automation.
- Role
- Creator
- Year
- 2025
- Stack
- TypeScript · Node.js · LLM APIs
- Status
- In progress
Jarvis is an in-progress personal AI assistant designed around modular skills — discrete capabilities that plug in without touching the core runtime.
Most AI assistants are either too generic (chat with no real abilities) or too rigid (a single workflow hard-coded). Adding new capabilities usually means rewriting the core.
A skill-pluggable architecture where each capability (scheduling, lookup, automation) is a self-contained module conforming to a small contract. The runtime handles streaming, tool use and orchestration; skills focus on their domain.
Adding a new skill takes a single file and a registration entry. The assistant has shipped scheduling, knowledge lookup and a growing set of personal automations.
- 01Plug-in architecture for adding new skills without core changes
- 02Streaming responses with structured tool-use