https://github.com/darkstarstrix/nexa_research_agent

https://github.com/darkstarstrix/nexa_research_agent

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.1%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Basic Info
Statistics
  • Stars: 2
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 12 months ago · Last pushed 10 months ago
Metadata Files
Readme License

README.md

Nexa Research Agent

AI-Powered Research Automation Platform
Generate comprehensive, well-sourced research reports on any topic using advanced LLMs and web search capabilities.

FastAPI Python Redis Stripe


Overview

Nexa Research Agent is an intelligent platform that transforms your topic queries into comprehensive, well-structured research reports. It acts as a sophisticated orchestration layer, leveraging a powerful pipeline of LLM reasoning, advanced web search, and content synthesis to deliver publication-quality research in minutes.

Our service operates on a Bring Your Own Key (BYOK) model. You subscribe to the Nexa platform for its speed, convenience, and structured output, while using your own API keys (e.g., for OpenRouter, Exa.ai). This gives you full control over your costs and model usage.

Key Features

  • Intelligent Orchestration: Sophisticated pipeline for planning, searching, and synthesizing research
  • Advanced Search: Exa.ai integration for high-quality web search and content discovery.
  • Bring Your Own Key (BYOK): Use your own API keys for full cost control.
  • Iterative Research: Multi-iteration search loops with reflection and refinement.
  • Professional Synthesis: AI-powered report compilation with proper citations
  • Flexible Pricing: Stripe-integrated subscription for access to the Nexa platform.

Technology Stack

| Component | Technology | Purpose | |-------------------|----------------|---------------------------------------------------| | Web Interface | HTML/JS/CSS | Client-side application | | API Framework | FastAPI | High-performance async API (for server deployment)| | LLM Provider | OpenRouter | Multi-model routing (DeepSeek-R1, Claude-3, Qwen) | | Search Engine | Exa.ai | Neural web search with content extraction | | Payments | Stripe | Subscription management and billing | | Validation | Pydantic v2 | Runtime type checking and data validation | | Deployment | Docker/GitHub Pages | Containerized or Static Site Deployment |


Getting Started

This project can be run as a static web page directly from the index.html file, which is ideal for demos and GitHub Pages.

  1. Subscribe: Use the Stripe link on the page to subscribe.
  2. Get Keys: After subscribing, you will be redirected and given a Nexa Access Key. You will also need your own API keys from OpenRouter and Exa.ai.
  3. Run Queries: Enter your keys into the application interface to begin running research queries.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Support


Acknowledgments

  • OpenRouter for multi-model LLM access
  • Exa.ai for neural search capabilities
  • Stripe for seamless payment processing
  • FastAPI for the excellent async framework
  • The AI Research Community for inspiration and collaboration

**Built by the Nexa Research Team** [Website](https://nexa-research.com) • [Documentation](https://docs.nexa-research.com) • [Blog](https://blog.nexa-research.com)

Owner

  • Name: Allan Murimi Wandia
  • Login: DarkStarStrix
  • Kind: user
  • Location: U.S.A
  • Company: Freelance

Full stack Dev Turning ideas into projects

GitHub Events

Total
  • Watch event: 2
  • Push event: 13
  • Fork event: 1
Last Year
  • Watch event: 2
  • Push event: 13
  • Fork event: 1

Dependencies

pyproject.toml pypi
  • aioredis ==2.0.1
  • alembic ==1.13.1
  • asyncio-background-tasks ==1.0.0
  • fastapi ==0.104.1
  • httpx ==0.25.2
  • openai ==1.3.7
  • psycopg2-binary ==2.9.9
  • pydantic ==2.5.0
  • python-dotenv ==1.0.0
  • python-multipart ==0.0.6
  • redis ==5.0.1
  • sentence-transformers ==2.2.2
  • sqlalchemy ==2.0.23
  • stripe ==7.8.0
  • typer ==0.9.0
  • uvicorn [standard]==0.24.0
requirements.txt pypi
  • aioredis ==2.0.1
  • alembic ==1.13.1
  • fastapi ==0.104.1
  • httpx ==0.25.2
  • openai ==1.3.7
  • psycopg2-binary ==2.9.9
  • pydantic ==2.5.0
  • python-dotenv ==1.0.0
  • python-multipart ==0.0.6
  • qdrant-client ==1.7.0
  • redis ==5.0.1
  • sentence-transformers ==2.2.2
  • sentencepiece ==0.1.99
  • sqlalchemy ==2.0.23
  • stripe ==7.8.0
  • transformers ==4.30.0
  • typer ==0.9.0
  • uvicorn ==0.24.0