{"repo":"montanaflynn/asxiv","free":true,"listed":false,"github":"https://github.com/montanaflynn/asxiv","clone":"git clone https://github.com/montanaflynn/asxiv.git","description":"An AI-powered interface for exploring and understanding arXiv research papers","language":"TypeScript","stars":245,"topics":["ai","chat","llm","research"],"license":null,"category":"chat-messaging","readme_excerpt":"asXiv An intelligent AI-powered interface for exploring and understanding arXiv research papers Quick Start Prerequisites - Node.js 18+ - npm, yarn, or pnpm - Google Gemini API key (Get one here) Installation 1. Clone the repository 2. Install dependencies 3. Set up environment variables Add your Gemini API key to .env.local : 4. Start the development server 5. Open the website Visit the homepage at http://localhost:3000 Configuration Environment Variables Available Gemini Models: - gemini-2.5-flash-lite - Fastest, lowest cost (default) - gemini-2.5-flash - Balanced speed and performance - gemini-2.5-pro - Highest quality, slower, more expensive Development Project Structure Available Scripts - npm run dev - Start development server - npm run build - Build for production - npm run start - Start production server - npm run lint - Run ESLint Adding New Features 1. PDF processing enhancements in /api/chat.ts 2. UI improvements in ChatWidget.tsx 3. Styling updates in CSS modules 4. New page types in /pages/pdf/ Page Reference Format The AI uses a standardized format for page references: (page N) where N is the page number. These are automatically converted to clickable links that navigate the PDF viewer. This simple format avoids complex regex parsing while maintaining clean functionality. Contributing We welcome contributions! Here's how to get started: 1. Fork the repository 2. Create a feature branch ( git checkout -b feature/amazing-feature ) 3. Make your changes 4. Add tests","default_branch":null,"files":null,"tree":[],"storefront":"/r/montanaflynn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/montanaflynn/asxiv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}