News Agents utilizes the Amazon Q CLI as a primary agent runner, treating RSS parsing as a specialized tool via the Model Context Protocol (MCP). By leveraging tmux to split the terminal interface, the system provides a real-time view of the entire process. The result is a news aggregator that operates entirely within the command line.
The system deploys multiple agents to work concurrently. They extract stories from various sources, including Hacker News, TechCrunch, and The Wall Street Journal, before condensing the information. Each agent generates its findings as a series of clean, readable Markdown files.
The Main Agent
feeds.txt file.The Sub-Agents
summaries/[feed-name].md.The Operational Flow:
Main agent (in the primary tmux pane)
├── Parses feeds.txt
├── Distributes feeds into 3 chunks
├── Initializes 3 sub-agents (each in a dedicated tmux pane)
│ ├── Sub-agent #1
│ │ ├── Processes chunk 1
│ │ └── Signals completion
│ ├── Sub-agent #2
│ │ ├── Processes chunk 2
│ │ └── Signals completion
│ └── Sub-agent #3
│ ├── Processes chunk 3
│ └── Signals completion
└── Merges all individual summaries into main-summary.md
The system gathers data from global tech and business outlets, converging all insights into your terminal as formatted summary files.
Configure Amazon Q
q --version.Installation and Execution
Clone the repository:git clone https://github.com/eugeneyan/news-agents.git
Navigate into the project folder:cd news-agents
Synchronize your environment:uv sync
Ensure httpx and mcp[cli] are correctly installed:uv tree
Initialize Amazon Q with tool trust enabled:q chat --trust-all-tools
Load the global system context:/context add --global context/agents.md
Initiate the workflow:
Instruct Q to read context/main-agent.md and trigger the sub-agent distribution.
Once initiated, the system automatically manages parallel processes across tmux panes. You can monitor the real-time progress as agents fetch, parse, and summarize news without ever leaving your terminal environment.
DeepSeek OCR: Extract Text and Visual Data With This React FastAPI App
Skill Seeker: Convert Any Documentation Site Into Claude AI Skills
Tongyi DeepResearch: 30B Agent Model Beats GPT and Claude on Search Benchmarks
FireRedTTS‑2: Stream Voice Cloning for Long‑Form Podcasts and Chatbots
BitzNet SD-WAN: Secure SD-WAN for Faster, Safer Internet Access
Akaunting Review: Free Open-Source Accounting Software for Small Business
Easy-AI-CodeReview: LLM-Powered Automated Code Review for GitLab
Beszel Lightweight Server Monitor: Docker Stats and Alerts Setup
II-Agent Review: An Open-Source LLM Assistant Built for Autonomous Tasks
Zotero PDF2zh: Translate Academic PDFs Directly Within Zotero
ChatTTS: A Text-to-Speech Model Optimized for Dialogue
Shendeng VPN: Unlimited Bandwidth, Smart Routing & VIP Membership (¥28/Month)