Skip to main content

AI Frontier Explorer - Track, read, and report on cutting-edge AI research using DeepSeek + LangChain

Project description

AI Frontier Explorer ๐Ÿง ๐Ÿ”

Track cutting-edge AI research, deep-read papers, and generate plain-language reports โ€” powered by DeepSeek + LangChain.

License: MIT Python Deep Agents SDK

โœจ Features

  • ๐Ÿ“ก Track โ€” Search arXiv for the latest papers on any AI topic
  • ๐Ÿ“– Deep Read โ€” Fetch full paper content via web scraping
  • ๐Ÿค– Parallel Sub-agents โ€” Delegate paper analysis to sub-agents for concurrent reading
  • ๐Ÿ“ Structured Reports โ€” Auto-generate reports with: summary, key points, plain-language explanation, glossary, impact score
  • ๐Ÿ’พ Persistent Memory โ€” Remembers your preferences across conversations
  • ๐ŸŽฏ Skills System โ€” Built-in AI research methodology

๐Ÿš€ Quick Start

Prerequisites

1. Install

git clone https://github.com/your-username/ai-frontier-explorer
cd ai-frontier-explorer
python -m venv .venv

# Windows
.venv\Scripts\activate

# macOS / Linux
source .venv/bin/activate

pip install -r requirements.txt

2. Configure

Create .env file. On Windows PowerShell, use Set-Content so the file encoding is explicit:

"DEEPSEEK_API_KEY=sk-your_deepseek_key" | Set-Content -Encoding utf8 .env

The CLI also accepts UTF-16 .env files produced by Windows PowerShell 5. Full example:

DEEPSEEK_API_KEY=sk-your_deepseek_key
DEEPSEEK_BASE_URL=https://api.deepseek.com
DEEPSEEK_MODEL=deepseek-v4-flash

LANGCHAIN_TRACING_V2=true
LANGCHAIN_API_KEY=lsv2_pt_your_langsmith_key
LANGCHAIN_PROJECT=ai-frontier-explorer

3. Launch

# One-click (Windows)
start.bat

# Or manually
python ai_frontier.py

๐ŸŽฎ Usage

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘    AI Frontier Explorer  v1.0            โ•‘
โ•‘   ่ฟฝ่ธชๅ‰ๆฒฟ ยท ๆทฑๅบฆ็ ”่ฏป ยท ้€šไฟ—ๆŠฅๅ‘Š          โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

You > /track AI Agent ๆœ€ๆ–ฐ่ฟ›ๅฑ•
You > /track ๅคšๆจกๆ€ๅคงๆจกๅž‹ 2026
You > /search transformer architecture
You > /reports
You > /read 2026-07-30-AI-Agent-ๅ‰ๆฒฟ่ฟ›ๅฑ•่ฟฝ่ธช.md
You > /remember ๆˆ‘ๅ…ณๆณจAIๅฎ‰ๅ…จๆ–นๅ‘

Commands

Command Description
/track <topic> Track frontier research on a topic
/search <query> Quick arXiv search
/reports List generated reports
/read <file> Read a saved report
/remember <info> Save a preference to memory
/tools List available tools
/help Show help
/exit Exit

๐Ÿง  Architecture

ai_frontier.py          # CLI entry point
deep_agent/
  โ”œโ”€โ”€ agent.py          # create_deep_agent() with DeepSeek model
  โ”œโ”€โ”€ config.py         # Settings management
  โ””โ”€โ”€ llm.py            # LLM initialization
tools/
  โ”œโ”€โ”€ arxiv_tools.py    # arXiv paper search
  โ”œโ”€โ”€ web_tools.py      # Web page content extraction
  โ”œโ”€โ”€ report_tools.py   # Save reports to disk
  โ”œโ”€โ”€ search.py         # DuckDuckGo web search
  โ””โ”€โ”€ calculator.py     # Safe calculator
skills/
  โ””โ”€โ”€ ai-research/      # Research methodology skill
memories/               # Persistent memory files
reports/                # Generated reports output

๐Ÿ”ง Tech Stack

  • Agent Framework: Deep Agents SDK (official)
  • Orchestration: LangGraph
  • LLM: DeepSeek via OpenAI-compatible API
  • Memory: LangGraph StoreBackend
  • CLI: Rich terminal UI

๐Ÿ“„ Report Format

Each generated report includes:

  • Name โ€” Paper title
  • Domain โ€” AI subfield (NLP/CV/RL/Agent/LLM...)
  • Summary โ€” What the paper does
  • Key Points โ€” 3-5 core insights
  • Plain Explanation โ€” Easy-to-understand analogy-based explanation
  • Glossary โ€” Technical term definitions
  • Impact Score โ€” 1-10 rating with breakdown

๐Ÿ“ฆ Install as a Package

pip install -e .
ai-frontier     # launch from anywhere

๐Ÿ“œ License

MIT

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

ai_frontier_explorer-1.0.1.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

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

ai_frontier_explorer-1.0.1-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file ai_frontier_explorer-1.0.1.tar.gz.

File metadata

  • Download URL: ai_frontier_explorer-1.0.1.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for ai_frontier_explorer-1.0.1.tar.gz
Algorithm Hash digest
SHA256 21483f00cb1e378f602b9091b8b4a6b46ee0438c1c11e66c9ee5af7b6098d46b
MD5 303e4b9c08bd99fb88e570d8f2929f6a
BLAKE2b-256 7fa436e032ba588a36ab987fa0a20794fd309553f916892f5309da7c36a7c9fb

See more details on using hashes here.

File details

Details for the file ai_frontier_explorer-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ai_frontier_explorer-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 70eafa1cfc52a3e4d0eaa811e1d626cf409a5f4dfd8301621d2ab3effd1a539b
MD5 da26ad95a4e4e36d7f92069b7797054b
BLAKE2b-256 01cf3d4eb0102a2c0d37e1f3d73beac798c427468c3ebb815d42f28a309d008f

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