# NZT-48 — by Euan Smith

A project built by Euan Smith, BSc Cybersecurity & Digital Forensics · Technological University Dublin.

Tags: Python, AI Agents, Self-Hosted, Automation

A self-hosted personal AI system built on Claude Code: a Telegram interface, Obsidian-backed memory, and a set of background agents and monitors that handle briefings, research, and scheduling. Runs at zero marginal cost with no cloud dependency. My most-starred repository.

Page: https://euansmith.net/projects/nzt-48

## Problem

I wanted a genuinely capable personal assistant without paying per message or handing my notes to a third-party cloud API. Off-the-shelf tools either cost per use or lock your data in.

## Approach

Built a personal AI operating system on top of a single Claude Code subscription: a Telegram bot as the interface, an Obsidian vault as long-term memory, a set of task agents (briefing, research, scheduling, recall) and background monitors, outbound email over SMTP, and a small web dashboard. Everything runs locally.

## Outcome

Runs at zero marginal cost. Public on GitHub and my most-starred repository; reviewers described it as “clean code, no red flags, does what it says on the tin.”

Status: Active

GitHub: https://github.com/EuanSmith2/NZT-48

## About Euan Smith

Cybersecurity student in Dublin. Right now that means disinformation research with EDMO Ireland, a home lab, and more GitHub repos than free evenings.

- [Full profile](https://euansmith.net/index.md)
- [FAQ](https://euansmith.net/faq.md)
- [GitHub](https://github.com/EuanSmith2)
- [LinkedIn](https://www.linkedin.com/in/euan-smith-4295123a6/details/courses/)
