Quick Start Guide
This guide will walk you through running your first AI agent example. We’ll use the Agno HackerNews Analysis agent as it’s simple, well-documented, and demonstrates core AI agent concepts.What You’ll Build
By the end of this guide, you’ll have a working AI agent that can:- Analyze trending topics on HackerNews
- Track user engagement patterns
- Provide insights about tech trends
- Answer questions about tech news in natural language
Clone the Repository
First, clone the Awesome AI Apps repository to your local machine:
The repository contains 70+ examples. For this quickstart, we’ll focus on just one.
Navigate to the Agno Starter Project
Change into the Agno starter agent directory:This project contains:
main.py- The main agent coderequirements.txt- Python dependencies.env.example- Template for environment variablesREADME.md- Detailed project documentation
Set Up Your API Key
This agent uses Nebius Token Factory for AI inference. You’ll need to get a free API key:Edit
- Visit Nebius Token Factory
- Sign up for a free account
- Generate an API key from your dashboard
.env file:.env and add your API key:Install Dependencies
Install the required Python packages. We recommend using
uv for faster installs, but pip works too:uv is a fast Python package installer. Install it with: pip install uvUnderstanding the Code
Let’s look at the key components of this agent. Here’s the main code frommain.py:
Key Concepts
Agent
The core
Agent class orchestrates the LLM, tools, and instructionsTools
HackerNewsTools() gives the agent access to the HackerNews APIModel
Nebius provides the AI inference using Qwen3-30B modelInstructions
System prompt that defines the agent’s personality and capabilities
Next Steps
Congratulations! You’ve successfully run your first AI agent. Here’s what to explore next:Try More Examples
Finance Agent
Build an agent that tracks stock prices and market data
AWS Strands Course
Complete 8-lesson course on building production agents
MCP Agents
Learn to integrate external tools via Model Context Protocol
RAG Applications
Build document Q&A systems with retrieval augmentation
Customize Your Agent
Try modifying the agent to fit your needs:- Change the model: Replace
Qwen/Qwen3-30B-A3Bwith other models available on Nebius - Add more tools: Combine
HackerNewsToolswithDuckDuckGoToolsorYFinanceTools - Modify instructions: Update the system prompt to change the agent’s behavior
- Enable memory: Uncomment
memory=Truefor context retention across conversations
Explore Different Frameworks
The repository includes examples using 10+ different frameworks:README.md with specific setup instructions.
Common Issues
ImportError: No module named 'agno'
ImportError: No module named 'agno'
Make sure you’ve installed dependencies:Or if using
uv:API Key Error
API Key Error
Ensure your Don’t use quotes around the key.
.env file exists and contains a valid NEBIUS_API_KEY:Python Version Error
Python Version Error
This project requires Python 3.10 or higher. Check your version:If needed, use
python3.10 or python3.11 instead of python.Tool Calls Not Showing
Tool Calls Not Showing
Make sure
show_tool_calls=True is set in the Agent configuration. This displays when the agent uses tools like the HackerNews API.Getting Help
If you run into issues:- Check the project’s
README.mdfor specific instructions - Review the Prerequisites page for system requirements
- Open an issue on GitHub
- Join the community discussions
Each of the 70+ examples has its own detailed README with setup instructions, usage examples, and technical details.