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.
PromptEnhancer: Rewrite Any Prompt for Stunning AI Images
HackGPT Enterprise Review: AI-Native Pentesting for Security Teams
NetBird Setup Guide: Building a WireGuard Mesh VPN
Ventoy USB Tool: Boot Multiple ISOs Without Reformatting
II-Agent Review: An Open-Source LLM Assistant Built for Autonomous Tasks
BiliNote: Convert YouTube and Bilibili Videos Into Markdown Notes
Jitsi Meet Review: Open-Source Video Conferencing That Just Works
n8n Automation: Over 400 AI Integrations in a Single Workflow
Agent-MCP: Building Multi-Agent Systems with the Model Context Protocol
ChatWiki: Open-Source AI Knowledge Base Q&A System
Spacedrive: An Open-Source Cross-Platform File Manager
Shendeng VPN: Two Modes to Speed Up Games and Chinese Apps