Friday, a 24/7 AI assistant

A personal assistant that rewrites itself.

Friday runs on your own computer and talks to you through Telegram. It remembers things, checks in first, and handles the small stuff — so you don't have to.

Runs onOne laptop
Talks viaTelegram
CostsNothing, just your Claude Code subscription
SleepsNever
— 01 — What it is

A quiet friend in your pocket.

You talk to Friday the way you'd text a friend. Voice notes, links, questions, photos. It reads the news you care about, jots things down, runs errands in the background, and writes back when something matters.

No website. No app. No account. One terminal window on your own machine — when you close the lid, it keeps working.

— 02 — How it works

One brain. Lots of tools.

Friday is a single model (Fable 5.x / Opus 4.x) that can use tools by itself. You tell it how to behave in a plain text file (CLAUDE.md), then it handles the rest — chatting, remembering, scheduling, acting.

Yousend a message on Telegram
Fridayreads · thinks · acts
Memoryremembers what you said
Noteswrites things down in Notion
Voicespeaks and listens
Emailreads, drafts, forwards
GitHubcommits and pushes code
Websearches and fetches
Cronwakes up on schedule

Those tools add up to a handful of small jobs it runs all day — on its own:

01Scheduled briefingsweather · forex · news
02Watches for new AI modelshuggingface · blogs
03Analyzes videosyoutube · reports
04Self-healing jobsmonitors · recreates
05Reaches out firstproactive check-ins
06Runs on your machineno cloud vm
— 03 — What makes it different

It learns. And it writes first.

Learnspicks up new skills from what you ask it to do
Reflectsreviews its own day every night, notes what went wrong
Adaptslearns your preferences from repeated corrections
Proposessuggests its own improvements — you approve or reject
Writes firstreaches out with check-ins, reminders, follow-ups

The model stays the same. The assistant evolves.

— 04 — How it compares

Friday, next to the others.

A few open agents chase the same idea. Here's where Friday lines up — and where it honestly doesn't.

Friday OpenClaw Hermes Khoj Leon
Open source
Runs fully local
Persistent memory
Self-improving skills~
Scheduled jobs (cron)~
Messaging (Telegram / WhatsApp …)~
System & tool access~~
Sub-agents / multi-agent~
Model-agnostic~
Proactive (writes first)
Live camera & object detection

✓ yes  ·  ~ partial / unconfirmed  ·  — no.
Compiled from public docs, June 2026. Closest cousin: Hermes by Nous Research.

— 05 — The pieces

A short list of honest parts.

BrainClaude Code CLI
ChatTelegram
MemorySQLite + embeddings
KnowledgeNotion
VoiceElevenLabs
Schedulesbuilt-in cron
Total costJust your Claude Code subscription
— 06 — A quiet idea

The assistant isn't bolted on top of something. It is the something.

— the philosophy
— 07 — Set it up

Four steps. No wizards.

01
Install Claude CodeGet it from Anthropic ↗ — one CLI, macOS / Linux / Windows.
02
Grab the setup guideDownload SETUP.md or view on GitHub.
03
Hand it to a fresh sessionPaste this prompt — it walks through keys, Telegram, the memory server, and the cron jobs on its own.
Read SETUP.md in this repo and set me up as Friday --with-camera: install the dependencies, ask me for any missing API keys, configure the Telegram plugin, start the memory server, create the scheduled jobs, and set up the optional live camera (IP/USB security camera + YOLOv8n object detection). Walk me through it step by step. Remove --with-camera and the camera step to skip it.
04
Start FridayOne command. It's live.
claude --channels plugin:telegram@claude-plugins-official --dangerously-skip-permissions
Optional add-on

Live camera & object detection

Point Friday at a security camera (IP, USB, etc.) and it watches for people on-device with YOLOv8n (Ultralytics + OpenCV). On a detection it grabs a snapshot with a bounding box, records a ~10-second clip, and sends both to Telegram — nothing leaves your machine.

No extra commands: keep the --with-camera flag in the setup prompt (step 03) and the assistant installs and wires it up for you. Drop the flag to skip it.

Model: YOLOv8n (nano · CPU-friendly) · watches the “person” class · opt-in.

— 08 — Bring your own model

Tested on Claude. Adaptable to anything.

Friday is built and proven on Claude Code with Anthropic's Fable 5.x and Opus 4.x. That's the path with the most polish today — every cron, MCP plugin, and self-evolving subsystem is verified end-to-end on it.

The architecture isn't tied to a single vendor, though. The brain is just an agentic CLI that can use tools, schedule jobs, and read a system prompt. With small adjustments to CLAUDE.md and the cron prompts, the same setup runs on:

AnthropicClaude Code · Fable 5.x / Opus 4.x — the tested path
OpenAICodex CLI · GPT-5.x family
GoogleGemini CLI · Gemini 3.x family
OpenOpenCode with local models (Qwen, GLM, Llama) or any cloud provider

Every agent has its own quirks — tool-use schemas, scheduling primitives, MCP support — so adapting is a real exercise, not a one-line swap. The blueprint and the lessons are here; the port is up to you.

— 09 — If it's useful

Star the repo. Keep it alive.

Friday is a personal project kept public so others can learn from it or fork it. If it saved you time, star the repo — it's the lightest signal that this kind of work is worth continuing.

Star on GitHub

Tweaks