What is the-fork project about?
This post might have stale content, as HEAD is 37 commits ahead.
What's the project about?
Perfect! Here's what The Fork is about:
##Overview
The Fork is an interactive chat application that lets you have a conversation with an AI persona representing the alternate version of yourself — the person you'd be if you had made a different major life decision.
###Key Features:
- Stateless Chat: You provide a "fork statement" (a defining life decision and the path you didn't take), then chat with your alternate self
- Adjustable Intensity: Choose from three tones:
- Mild: Gentle exploration
- Savage: More pointed observations
- Brutal: Unflinching reality check
- Ephemeral Sessions: Conversations are not persisted by default (no data storage of your chats)
- LLM-Powered: Uses the Emergent LLM to generate responses that stay in-character
###Tech Stack:
- Frontend: React with Tailwind CSS and Playwright for testing
- Backend: FastAPI with Python
- Optional Database: MongoDB
- Containerization: Docker support included
###Important Context:
The app is positioned as a thought-provoking tool, not therapy or a confidant. It surfaces uncomfortable truths about the paths we didn't take and the consequences of our choices. There's a trigger warning that conversations can be intense and uncomfortable.
The project includes comprehensive documentation, Docker setup, tests, and E2E tests for quality assurance.
END OF POST