← Experiments · Experiment 03

Argos

Argos is designed to be something like a minimum viable personal assistant, adding capabilities as it knows more about you. With just your name, your timezone, and a few things you love, it sends you a small offering of art it thinks you'd like each morning. If you turn on the morning check-in, it becomes a journal that talks back, and starts learning about you naturally. If you want to paste in old journals, export your bookmarks, or tell it about your people, it'll build these things out into a whole library of you, sorted into views you might find useful.

What it does

  • Text + voice + photos. Talk to it however feels easiest. Voice notes get transcribed; photos get looked at.
  • Memory. Tell it what to remember (a name, a preference, a thing about you) and it'll carry that forward.
  • Reminders. "Ping me at 6 about the thing." It will.
  • Web search. It can look things up when the answer isn't in its head.
  • Optional morning check-ins. A short message in the morning if you want one — off by default.

Try the hosted version

Easiest path. Open Telegram, find @argostherobot, send anything. It'll reply.

Open @argostherobot in Telegram

On privacy: messages flow through my OpenAI account, not yours — that's why you don't need a key. Tradeoff: I can technically see what you send. I won't snoop, but I could, so know that. If you'd rather own the whole pipeline, the self-host path is right below.

Self-host your own copy

About thirty minutes, no servers to babysit. Your data lives in your account, your bot listens to your token, and the model calls run through your own keys. Walk through the steps in order.

  1. 01

    Sign up for Val.town

    Val.town is where the bot's brain runs. Free account, takes 30 seconds. val.town → sign in with Google or GitHub.

  2. 02

    Remix the bot

    Once you're signed in, hit the button below. It copies the bot into your account.

    Remix the bot

  3. 03

    Open your new val's URL

    After remixing, Val.town drops you into your new copy. Click main.ts in the sidebar, hit Run, and a public URL appears at the top. Open that URL in a new tab — the rest of the steps live there.

  4. 04

    Make a Telegram bot

    Open @BotFather in Telegram, send /newbot, follow the prompts. It'll hand you a token. Copy it.

  5. 05

    Paste the token

    On your val's setup page (the tab from step 3), there's a form. Paste the token, click set up bot.

  6. 06

    Message your bot

    Open Telegram, find your new bot, send anything. It'll lock to your chat and reply. Text or voice both work.

  7. 07

    Use it

    That's the whole thing. Talk to it. It remembers what you ask it to remember.

    Commands: /help · /morning · /evening · /connect <name> · /memory · /settings · /forget · /reset

Credit

Based on patterns from Tasshin Fogleman's mentor-mock (MIT). The conceptual lineage — a bot that's a companion rather than a tool, that remembers, that's quietly there — is his. See also tasshin.com.

Reading distance:
0.00% of War & Peace