Lexon AI is a source-grounded research interface that generates transparent answers, connects individual claims to supporting evidence, and visualizes the relationship between questions, answers, and sources through an interactive 3D evidence graph.
Most AI interfaces provide a response followed by a list of links. Lexon AI makes the evidence structure itself explorable. Users can inspect why a source supports a claim, compare evidence across answer blocks, and move between visual layouts designed for different research workflows.
| Capability | What it enables |
|---|---|
| Source-grounded generation | Produces answers from retrieved web context rather than presenting unsupported output. |
| Claim-level evidence links | Connects individual answer blocks directly to the sources that support them. |
| Interactive 3D exploration | Supports rotation, zooming, inspection, filtering, and graph expansion. |
| Multiple layouts | Provides cluster, circular, globe, baseline, and Knowledge Deck views. |
| Expandable research paths | Extends selected sources into related concepts and research directions. |
| Evidence ranking | Preserves retrieval relevance information throughout the answer process. |
- A user submits a research question.
- Exa retrieves relevant web sources.
- The answer service generates structured answer blocks from the retrieved context.
- The graph builder connects the question, claims, sources, and supporting concepts.
- The frontend renders the result as an interactive research interface.
See Architecture for the request flow and Design Decisions for the graph model, layout rationale, and demo behavior.
Lexon-AI/
├── backend/ Retrieval, answer generation, and graph construction
├── frontend/ React and Three.js research interface
├── docs/ Architecture and design rationale
├── readme_assets/ Project visuals
├── LICENSE
└── README.md
- Node.js 18 or newer
- npm
- Exa API credentials
- OpenAI API credentials
git clone https://github.com/Tejas7007/Lexon-AI.git
cd Lexon-AI
npm run install:allCreate backend/.env from the provided example and add your credentials. Create frontend/.env from frontend/.env.example and configure the backend URL.
Start the backend:
cd backend
npm run devStart the frontend in a second terminal:
cd frontend
npm run devRun the deterministic backend tests and both production builds:
cd backend
npm test
cd ..
npm run buildLexon AI was developed at MadHacks 2025 by:
- Tejas Dahiya
- Quinn Hasse
- Franco Pastor Cueto
- Ares Stavropoulos
Released under the MIT License.