← Back to work

Personal agent · 2025 — 2026

Jarvis · Personal Agent System

Role
Design · Implementation
Stack
Python · LLM · MCP · self-hosted
Context
Internal · personal use
Year
2025 — 2026
  • local · self-hosted
    Runs
  • EN + CN parallel
    Flavours
  • MCP · multi-host
    Integration
  • 2025
    Since

A long-running personal agent that does the things I actually do daily — calendar, writing, research lookups, internal tool dispatch. The "assistant I write for myself", in two language flavours.

Background

The more AI tools I install, the more I want one that lives on my own machine and remembers how I work — instead of installing yet another app, an agent that orchestrates the tools I already run (Claude Code / Codex / MCP servers / various CLIs).

Approach

A long-running local agent in two flavours, EN and CN — corpora and instruction habits differ enough to be worth two configurations. New capabilities land first as small MCP tools, prove themselves there, and only then graduate into Jarvis's resident skill set.

  • Daily scheduling — calendar, reminders, file organisation; the high-frequency, low-glamour stuff
  • Research lookups — wires the entry points of paper-distiller / OSS-Scout / shared-memory MCPs
  • Workflow chaining — yesterday's one-off scripts become today's reusable workflows
  • EN + CN parallel — different corpora and instruction styles, each running its own configuration

Design trade-offs

This one is not a demo — it is in real use, so a lot of trade-offs differ from outward-facing projects.

  • Not shipping externally — a personal OS does not need to generalise, only to fit me
  • "Live as an MCP tool first, then earn residency" — every capability has a probation period
  • Shares foundations with other projects — MCP servers, common skills, and the agent-mesh ideas all intersect here

Status

In daily personal use. This one is more of a personal-OS that keeps evolving — not for distribution, but a lot of the other artefacts (MCP servers, common skills, the agent-mesh ideas) sprout from here.