davila7

Research Agent — Development skill for Claude Code

Development community

Research Agent with Langchain and Pydantic.

How to install Research Agent

This entry records only its repository, not the path inside it, so there is no exact command to give. Open davila7/research_agent and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Research Agent does

Research Agent with Langchain and Pydantic.

Alternatives in Development

  • OpenAI Codex CLI — (Rust implementation) 67.8k ★
  • Scientific Agent Skills — A set of ready to use Agent Skills for research, science, engineering, analysis, finance and writing 18.7k ★
  • Industry Research — 行业投资研究:产业链全景扫描 + 四大师个股分析框架 15.9k ★

README

AI Research Agent 🤖

This project is an application that uses Langchain and other tools to perform research and save the results. The user interface is built with Streamlit.

Files and Structure

  • app.py: Contains the main logic for the Streamlit application and interaction with the research agent.
  • tools.py: Likely contains the definitions of the tools used by the agent (like the tool to save text to a file).
  • requirements.txt: Lists the necessary Python dependencies to run the project. research/: Folder to store research results.
  • research/research_output.txt: File where the research results are saved.

Setup and Installation

Clone this repository:

git clone https://github.com/davila7/research_agent 
cd research_agent

Create a virtual environment (recommended):

python -m venv .venv source .venv/bin/activate # On Windows use .venv\Scripts\activate

Install dependencies:

pip install -r requirements.txt

Configure your API keys (if necessary).

This project uses langchain-openai, langchain-anthropic, langchain_mistralai, so you might need to set environment variables like OPENAI_API_KEY, ANTHROPIC_API_KEY, MISTRAL_API_KEY, etc. Consult the Langchain documentation for more details. Execution

To run the Streamlit application, use the following command:

streamlit run app.py

This will open the application in your web browser.

License

This project is licensed under the MIT