Research agent that turns sources into cited Markdown briefs.
Project description
browser-research-agent
An AI research agent that searches, reads, summarizes, and cites web sources for repeatable market and repository intelligence.
This repo is inspired by the continuing popularity of browser-use, Firecrawl, Agent-Reach, and web-data tooling for agents.
Goal
Build an agent that can answer research questions with links, dates, source quality labels, and a short confidence note.
First Workflow
query -> search -> open sources -> extract claims -> compare -> cite -> brief
Features To Build
- Source collector for search results and direct URLs.
- Claim extractor with citation tracking.
- Recency filter for fast-moving topics.
- GitHub repository trend analyzer.
- Markdown report output.
Repository Shape
src/
search/
extract/
rank/
report/
examples/
trending-ai-agents.md
docs/
source-quality.md
Milestone 1
- Done: build a CLI command that accepts a topic and sources.
- Done: load source metadata from Markdown front matter.
- Done: produce a cited Markdown report.
- Done: add tests for citation output.
Run It
python -m browser_research_agent.cli "AI agent trends" examples/source-agent-skills.md examples/source-browser-agents.md
python -m browser_research_agent.cli "AI agent trends" examples/source-agent-skills.md examples/source-browser-agents.md --output examples/trending-ai-agents.md
Test It
PYTHONPATH=src python -m pytest
Publish
This package is ready for GitLab Package Registry and PyPI releases. See RELEASE.md.
Trend Notes
- Agents need fresh web context, especially for trend watching.
- The gap is trust: every claim needs a source, date, and confidence label.
- GitHub, Hacker News, Reddit, docs, and product changelogs should be separate source types.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file browser_research_agent-0.1.0.tar.gz.
File metadata
- Download URL: browser_research_agent-0.1.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
817e7d4083cc5db9f6e1cad4a966478aa5e701c6d7dd91c68113ef56bf8f3a09
|
|
| MD5 |
5fe9e6242ba52cae710492c4a1226c37
|
|
| BLAKE2b-256 |
c67d64edb7ee0f2f3afdf257f5de920939d37e062d90eafe3993d894ea2d8f86
|
File details
Details for the file browser_research_agent-0.1.0-py3-none-any.whl.
File metadata
- Download URL: browser_research_agent-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa1b990a976e0732e05f7f7e7a31da2129d8fbc85c6b467614cf70d8309b3541
|
|
| MD5 |
b3f3d4fc67b601707f68c2f73b40bf87
|
|
| BLAKE2b-256 |
35401d084c4fc6aacb1bf752cbd562cee48e6705b0ae98c1c536bffb19c4dc09
|