An open API service indexing awesome lists of open source software.

https://github.com/joychudasama/chat-txt

Chat with your text files.
https://github.com/joychudasama/chat-txt

fastapi langchain ollama python react shadcn typescript

Last synced: 3 months ago
JSON representation

Chat with your text files.

Awesome Lists containing this project

README

          

# ChatTXT

A modern web application that allows users to chat with their TXT documents using AI. Built with React, FastAPI, and Langchain.

## Features

- 📄 TXT file upload and processing
- 💬 Interactive chat interface with AI responses
- 📚 Session management for multiple conversations
- 🔍 Context-aware responses based on TXT content
- 🎨 Clean and intuitive user interface

## Tech Stack

### Frontend
- React
- TypeScript
- Tailwind CSS
- Shadcn/ui Components
- Zod Validation

### Backend
- FastAPI
- Python
- Langchain
- Firebase/Firestore
- Ollama (Local LLM)

## Prerequisites

Before you begin, ensure you have the following installed:
- Node.js (v16 or higher)
- Python (3.9 or higher)
- Ollama (for local LLM)
- Git

## Installation

- [Backend Installation Guide](./backend/README.md)
- [Frontend Installation Guide](./frontend/README.md)