A 24/7 AI assistant

A personal assistant that never goes to sleep.

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 (Opus 4.7) 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
— 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 — What it does

Small things, all day long.

01Scheduled briefingsweather · forex · news
02Watches for new AI modelshuggingface · blogs
03Takes notesnotion · markdown
04Voice messagestts · stt
05Analyzes videosyoutube · reports
06Handles your emailread · draft · send
07Git operationscommit · push · pr
08Web researchsearch · fetch · summarize
09Self-healing jobsmonitors · recreates
10Reaches out firstproactive check-ins
11Recalls past talkshybrid rag search
12Runs on your machineno cloud vm
— 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 CodeOne CLI. macOS, Linux, or Windows.
02
Grab the setup guideDownload SETUP.md or view on GitHub.
03
Hand it to a fresh sessionIt walks through keys, Telegram, and the memory server on its own.
04
Start FridayOne command. It's live.
claude --channels plugin:telegram@claude-plugins-official --dangerously-skip-permissions
— 08 — Bring your own model

Tested on Claude. Adaptable to anything.

Friday is built and proven on Claude Code with Anthropic's Opus 4.6 and 4.7. 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 · Opus 4.6 / 4.7 — 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