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.4.tar.gz (21.9 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.4-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ai_frontier_explorer-1.0.4.tar.gz
  • Upload date:
  • Size: 21.9 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.4.tar.gz
Algorithm Hash digest
SHA256 50e195f350cf3f856eb65f8e514c253cdaa9ade11baf47b8c88a2f36ac772a46
MD5 2ed71daa540e87f2707382195bd7cc35
BLAKE2b-256 f94dca862b072b803037b1d6a0a9bbd75bf3c4675e2f6773ec9c86df6daa0e9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ai_frontier_explorer-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f873b8bac0e18a53e82986d3a90afa5dc593c3d49e26db41ca6fcba056bd688f
MD5 eb145e614adb7792e503afbdfd8fc660
BLAKE2b-256 9ed227f1560c9140014f23d6d4ae1cf491046fa2f9eaf52b5cb69c511b4a668d

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