Case study2025

Jarvis — AI assistant

A personal AI assistant for productivity and automation.

Role
Creator
Year
2025
Stack
TypeScript · Node.js · LLM APIs
Status
In progress
TypeScriptPreview pending
Overview

Jarvis is an in-progress personal AI assistant designed around modular skills — discrete capabilities that plug in without touching the core runtime.

Problem

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.

Solution

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.

Result

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.

Highlights
  • 01Plug-in architecture for adding new skills without core changes
  • 02Streaming responses with structured tool-use
Built with
TypeScriptNode.jsLLM APIsNext.js