Most AI tools today are still glorified chatbots.
You ask a question.
You get an answer.
And by tomorrowโฆ it forgets you even exist.
But what if you could build an AI assistant that:
๐ง Remembers your preferences
๐ Learns from every interaction
๐ Researches the web in real time
๐ฑ Runs directly on your phone
โฐ Automates tasks while you sleep
Thatโs exactly what I built using Hermes, one of the fastest-rising AI agent frameworks right now and increasingly seen as a serious competitor in the personal AI space.
๐ฅ Why Hermes Is Blowing Up
Hermes isnโt just another chatbot framework.
It introduces something much more powerful:
๐ง Long-Term Memory
Your assistant remembers:
- Your goals
- Your recurring tasks
- Your preferences
- Your habits
๐ Self-Reflection
After every task, Hermes can evaluate:
- What worked
- What failed
- What should improve next time
This means your AI literally gets smarter the more you use it.
๐ค Real Automation
You can use Hermes for:
- Daily AI news briefings
- Travel planning
- Productivity reminders
- Research tasks
- Personal scheduling
- Coding assistant
- Messaging integrations like Telegram,Discord, etc
๐ ๏ธ What Youโll Build in This Tutorial
In this beginner-friendly walkthrough, I cover:
โ
Installing Hermes from scratch
โ
Configuring free Google AI Studio API access
โ
Adding Tavily for live web search
โ
Connecting your AI assistant to Telegram
โ
Creating a true phone-based personal assistant
โ
Security best practices
๐ฅ Full video walkthrough
โ๏ธ Installation: Build Your First Hermes AI Assistant
Getting started with Hermes is surprisingly simple โ even if youโre completely new to AI agents.
Within minutes, youโll have your own self-improving assistant running locally.
๐ Step 1: Run the Hermes Installer
Simply run:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
What this does:
โ
Downloads Hermes
โ
Installs required dependencies
โ
Configures your environment
โ
Guides you through setup interactively
๐กPro Tip: macOS and Linux users can install directly. Windows users should first install WSL2 for the smoothest experience.
๐ค Step 2: Choose Your Model Provider
Hermes supports multiple providers, but for beginners, Google AI Studio (Gemini) is one of the best choices because:
๐ธ Generous free tier
โก Fast setup
๐ ๏ธ Beginner-friendly
๐ Great for experimentation
During setup, select:
(โข) Google AI Studio (Gemini models โ native Gemini API)
๐ Step 3: Get Your Google AI Studio API Key
To power Hermes, youโll need an API key.
Steps:
- Go to Google AI Studio
- Navigate to Projects
- Click Create New Project
- Go to API Keys
- Select your project
- Click Create API Key
- Copy your key
- Paste it into the Hermes installer when prompted
๐ Security Tip:
Treat API keys like passwords โ never share them publicly.
๐ฑ Step 4: Skip Messaging Setup (For Now)
During initial installation, Hermes will ask about messaging integrations.
๐ Skip this step temporarily.
Weโll configure Telegram later to transform Hermes into a true mobile personal assistant.
๐ฌ Step 5: Launch Hermes Chat
When prompted, enter: y
Hermes will launch its built-in TUI (Terminal User Interface).
You now have:
โ
Your first AI agent
โ
Local chat interface
โ
Long-term memory capabilities
โ
Self-improvement foundation
๐ Congratulations โ your personal AI assistant is officially alive.
๐ Configure Tavily for Real-Time Web Search
Without web access, your AI assistant is limited.
Adding Tavily gives Hermes the ability to:
๐ Search the internet
๐ฐ Gather live information
๐ Perform research tasks
โ๏ธ Plan trips using current data
๐ ๏ธ Tavily Setup Steps
- Create a Tavily account
Visit Tavily and sign up.
- Generate your API key
Create a new key from your dashboard.
- Add it to Hermes
hermes config set TAVILY_API_KEY <YOUR_TAVILY_API_KEY>
๐ฏ Result:
Your Hermes assistant can now perform real-time web searches and research autonomously.
๐ฒ Connect Hermes to Telegram (Your AI in Your Pocket)
Right now, Hermes only runs on your computer.
Connecting Telegram transforms it into a true personal assistant you can message from anywhere.
๐ค Step 1: Create a Telegram Bot
Instructions:
- Open Telegram
- Search for
@BotFather - Type:
/newbot - Choose a bot name
- Choose a unique username ending in:
_bot - Copy your bot token
๐ Youโll need this token to connect Hermes.
Step 2: Connect Telegram to Hermes
- Run the following command:
hermes setup gateway
Then:
โ
Select Telegram
โ
Paste your Bot Token
โ
Add your Telegram numeric user ID
โ
Set your account as the home channel
โ
Start the gateway service
๐ How to Find Your Telegram User ID
Search Telegram for: @userinfobot
It will instantly provide your numeric user ID.
๐ Final Result
Your Hermes AI Assistant is now:
๐ฑ Available on your phone
๐ฌ Reachable through Telegram
๐ง Memory-enabled
๐ Web-connected
๐ Self-improving
Youโve officially built a beginner-friendly AI agent that can evolve into a true personal productivity system.
๐ Real-World Examples
Once set up, your AI assistant can:
โ๏ธ Personalized Travel Planning
Ask it to plan a trip to Japanโฆ then later Franceโฆ
And it remembers:
- Your budget
- Your interests
- Your travel style
๐ฐ Daily Briefings
Example:
โEvery morning at 8 AM, send me the top 3 AI news stories.โ
Your assistant works while you sleep.
๐ Weekly Productivity Systems
Example:
โEvery Friday at 4 PM, remind me to review my week.โ
โ ๏ธ Important Security Tips
Hermes is powerful โ but with power comes responsibility.
Best Practices:
๐ Avoid running on your primary machine
๐ฅ๏ธ Use a VM, remote server, or sandbox
๐ Protect API keys like passwords
โก Be cautious with community-built skills
๐ง Why This Is Bigger Than Just One Tutorial
Weโre watching AI evolve from:
Old Model:
Chatbot โ Answer โ Forget
New Model:
Assistant โ Learn โ Remember โ Improve
This is a massive shift.
Weโre entering the era of persistent personal AI.
๐ฌ Final Thoughts
Hermes shows where AI is truly heading:
โจ Personalized
โจ Persistent
โจ Autonomous
โจ Self-improving
For beginners, this may be one of the most practical AI agent projects you can build right now.
Top comments (1)
The part Iโm most curious about is long-term use. ๐
If you ran a personal AI assistant like this every day, whatโs the first task youโd actually trust it to automate completely without checking its work?