Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

browser_research_agent-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

browser_research_agent-0.1.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

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

Hashes for browser_research_agent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 817e7d4083cc5db9f6e1cad4a966478aa5e701c6d7dd91c68113ef56bf8f3a09
MD5 5fe9e6242ba52cae710492c4a1226c37
BLAKE2b-256 c67d64edb7ee0f2f3afdf257f5de920939d37e062d90eafe3993d894ea2d8f86

See more details on using hashes here.

File details

Details for the file browser_research_agent-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for browser_research_agent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa1b990a976e0732e05f7f7e7a31da2129d8fbc85c6b467614cf70d8309b3541
MD5 b3f3d4fc67b601707f68c2f73b40bf87
BLAKE2b-256 35401d084c4fc6aacb1bf752cbd562cee48e6705b0ae98c1c536bffb19c4dc09

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page