Neuro is a free, open-source research assistant that makes academic literature accessible to everyone. No paywalls, no subscriptions - just straightforward access to research papers and AI-powered summaries.
- Ask Research Questions: Get AI-powered answers backed by academic papers
- Read Paper Summaries: Understand complex research without reading 20+ pages
- Find Related Papers: Discover connected research and build your knowledge base
- Generate Citations: Get properly formatted citations in any style (APA, MLA, etc.)
- Export Your Research: Save and organize your findings for later use
This repository contains the frontend interface for Neuro. The backend service is currently hosted separately. In the future, we'll provide a Docker setup that combines both frontend and backend for self-hosting.
# Clone and run the frontend
git clone https://github.com/trlau/neuro.git
cd neuro
npm install
npm run dev
Note: You'll need to set up your own API keys for OpenAI and Semantic Scholar to use the full features.
We're working on a complete Docker setup that will include:
- Frontend interface (this repo)
- Backend server
- Database
- All necessary API integrations
This will allow you to run the entire Neuro stack locally or on your own server.
- Node.js 14+
- npm 6+
- OpenAI API key
- Semantic Scholar API key
-
Clone and install:
git clone https://github.com/trlau/neuro.git cd neuro npm install
-
Set up environment variables:
OPENAI_API_KEY=your_key SEMANTIC_SCHOLAR_API_KEY=your_key
3. Start the app:
```bash
npm run dev
- Type your research question
- Get AI-summarized answers with sources
- Click through to read full papers
- Export citations in your preferred format
Research shouldn't be locked behind paywalls. Whether you're a student, independent researcher, or just curious, Neuro gives you free access to academic papers and AI-powered summaries.
We welcome contributions to enhance Neuro's capabilities:
-
Fork the Repository: Click the 'Fork' button on GitHub.
-
Create a Feature Branch:
git checkout -b feature/your-feature-name
-
Commit Changes:
git commit -m 'Add new feature'
-
Push to Branch:
git push origin feature/your-feature-name
-
Open a Pull Request: Submit your changes for review.
MIT License - feel free to use this for any purpose.
Found a bug? Have a feature request? Open an issue or email [email protected]