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.
- Host: GitHub
- URL: https://github.com/joychudasama/chat-txt
- Owner: JoyChudasama
- Created: 2025-03-09T22:06:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-13T18:54:39.000Z (about 1 year ago)
- Last Synced: 2026-01-03T16:33:41.615Z (6 months ago)
- Topics: fastapi, langchain, ollama, python, react, shadcn, typescript
- Language: TypeScript
- Homepage:
- Size: 3.23 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)