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.
โจ 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
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 ai_frontier_explorer-1.0.2.tar.gz.
File metadata
- Download URL: ai_frontier_explorer-1.0.2.tar.gz
- Upload date:
- Size: 21.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8238d14463ae3d73671efbe43c5d87a31011f79bcbf09d71011a2b8942d30fd0
|
|
| MD5 |
637bfcb3863726b67319a1ada560ac1a
|
|
| BLAKE2b-256 |
a1912c031369e53fda572dff755a1f51da70cf3bd2a1b57afa3f1646535696b0
|
File details
Details for the file ai_frontier_explorer-1.0.2-py3-none-any.whl.
File metadata
- Download URL: ai_frontier_explorer-1.0.2-py3-none-any.whl
- Upload date:
- Size: 23.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
159a0be95d01954cf66598517045cfebe77d6faf6b90b12996b7fb304244bbe2
|
|
| MD5 |
144ab6007747b3df7126e037e27c3293
|
|
| BLAKE2b-256 |
abe0455004456bbd7af6ba8f89afaac1384b4413f6faea6a03734a1cd00bbba2
|