โ† Back to RedefinedByAI
AutomationPractical AI. Real Impact.

Turn Telegram into your personal AI financial manager with Hermes Agent

Picture this. You just paid for groceries. Instead of opening an app, tapping through five screens, and picking a category, you just text your Telegram bot: "log 450 for groceries." A second later it replies: "Done. You've spent 62% of your food budget this month."

That's it. That's the whole interaction. No app to open, no dashboard to squint at. Just a chat, like texting a very financially responsible friend who never sleeps.

This is what happens when you wire together three things that were never built for each other, but fit together perfectly:

A person chatting with an AI assistant on their phone
Photo by Sanket Mishra on Unsplash

Grab a coffee. This takes about 30 to 45 minutes, and by the end you'll have a financial manager that lives inside a chat window.

๐Ÿงฐ What you need before you start

โŒจ๏ธ Never used a terminal before? Start here.

Every gray box below (like the one right under this) is a command. You don't need to understand what it does, you just need to get it into a terminal window and press Enter. Here's how to open one:

  • On a Mac: press Cmd + Space, type Terminal, and press Enter.
  • On Windows: press the Windows key, type PowerShell, and press Enter.
  • On Linux: look for an app called "Terminal" in your applications menu, or try Ctrl + Alt + T.

To run a command, click inside that black or dark window so your cursor is blinking there, then copy the whole gray box below (click and drag over it, or triple-click to select the full line), paste it in (usually right-click, or Cmd/Ctrl + V), and press Enter. Wait for it to finish before typing anything else.

Part 1 ยท Installing Hermes Agent

First, we get the agent itself running. On Linux, macOS, WSL2, or Android (Termux), paste this into your terminal and press Enter:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

On Windows, use PowerShell instead:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

You'll see a bunch of text scroll by, that's normal, it's just downloading and setting things up. It can take a few minutes. When it stops and gives you back a blinking cursor, it's done.

Now close the terminal window completely and open a brand new one (same steps as above). This makes sure it recognizes the new hermes command. In the new window, paste this and press Enter:

hermes model

A list of AI providers will appear in the terminal. Use the up and down arrow keys on your keyboard to move the highlighted line, then press Enter to confirm your choice. (If instead you see a number next to each option, just type that number and press Enter.) If you're not sure what to pick, choose Nous Portal, a paid subscription that gives you access to hundreds of models under one bill without juggling separate API keys. There's a shortcut for that specifically:

hermes setup --portal

๐Ÿ’ธ Already paying for ChatGPT Plus or Pro? Don't pay twice.

If you already have a ChatGPT Plus, Pro, or Team subscription, you can skip Nous Portal and any API key entirely. When the list from hermes model appears, arrow down to OpenAI Codex and press Enter.

Hermes will print a web address and a short code directly in the terminal. Copy that address into your browser (or just click it if your terminal allows clicking links), sign in with the same email and password you already use for ChatGPT, and when the page asks for a code, type in the one Hermes showed you. Approve it, then come back to your terminal, it will confirm the connection on its own.

From that point on, Hermes runs on your existing ChatGPT subscription instead of billing you per token through a separate API. No new bill, no new credit card. If it ever asks you to log in again later, paste this and press Enter to redo it:

hermes auth add codex-oauth

๐Ÿ™‹ OAuth logins and terminal steps not your thing?

This is usually the part where people get stuck, wrong screen, a code that does not work, or a login that just will not stick. If you would rather not fight with it alone, book a call with me โ†’ and I will get your ChatGPT subscription connected to Hermes with you, live.

Now for the fun part. In your terminal, type hermes and press Enter, then just say hello. If it talks back, Part 1 is done. ๐ŸŽ‰

๐ŸŽฏ Only here for the Wallet MCP? You can stop early.

Not everyone wants a Telegram bot. If all you actually want is to chat with your Wallet by BudgetBakers data through Hermes, you can skip Part 2 completely. Just run hermes chat in your terminal (or open the Hermes desktop app) after finishing Part 1, then jump straight to Part 3 below to wire up the Wallet MCP. You'll be able to ask about your spending directly from the terminal or desktop app, no Telegram, no bot token, no BotFather required.

Part 2 ยท Connecting Hermes to Telegram

This is where your agent moves out of the terminal and into your pocket. Everything in this part happens in the Telegram app on your phone or computer, no terminal needed until Step 3.

๐Ÿ™‹ Want someone to just set this up for you?

I personally help people set up Hermes Agent, Telegram bots, and MCP integrations like this one. One call, screen-share, done, no stuck config files or 2am debugging. If you'd rather have it working today than spend your evening on it, book a call with me โ†’

Part 3 ยท Adding the Wallet by BudgetBakers MCP

Now for the piece that turns this from "a bot that chats" into "a bot that actually knows your finances." Wallet by BudgetBakers runs an official remote MCP server, a fancy way of saying "a secure door that lets Hermes read and update your Wallet data." Getting it connected means adding a few lines to a settings file. It looks more intimidating than it is, just follow along exactly.

Next, tell Hermes to actually connect using what you just added:

Hermes remembers this login for next time, so you won't need to repeat Step 5 again unless you explicitly log out.

Running Hermes on a VPS with no screen or browser of its own? That login page still needs to open in an actual browser somewhere. Easiest fix: do this first-time authorization on your own laptop instead of the VPS, or forward the connection over SSH so the login page opens in your laptop's browser. If this doesn't mean anything to you, this is exactly the kind of step worth booking a call for, see below.

Coins being stacked, representing personal budgeting and finance
Photo by Towfiqu barbhuiya on Unsplash

Part 4 ยท Taking it for a spin

Open your bot on Telegram and just talk to it, the way you'd talk to a person who happens to be very good with spreadsheets:

Since Hermes can transcribe voice memos automatically, you can even mumble an expense into your phone while walking out of the store. And because Hermes supports scheduled tasks, you can just ask it in chat to send you a spending summary every Sunday evening, and it will handle the rest. (Optional, for the more technical: this uses the TELEGRAM_HOME_CHANNEL setting in ~/.hermes/.env, editable with the same nano trick from Part 3 if you want to set it manually.)

๐Ÿ”ง If something doesn't cooperate

Why this matters beyond money

Here's the thing worth sitting with. This setup isn't really about budgeting software. It's a template. A self-hosted agent, a messaging app you already live in, and MCP servers acting as secure bridges to your real data. The exact same pattern works for calendars, task managers, CRMs, anything that speaks MCP. Money just happens to be the highest-leverage place to start, because simply seeing your spending in plain language tends to change how you spend.

Got stuck somewhere along the way, or would rather have the whole thing configured for you in one sitting? Book a 1:1 call with me and we'll get it running together, live.