QT-AI
Private by Default ยท Local-First ยท Peer-to-Peer Collaboration I a world full of Hackers and Vulnerabilities -- QT-AI is a privacy-first, browser-based collaboration platform designed for teams that need secure, real-time communication without relying on centralized servers. All collaboration happens directly between peers, and your data always stays under your control.
QT-AI is built for confidential business discussions, research teams, and private collaboration, QT-AI focuses on speed, simplicity, and privacy by design.
โจ Core Principles
- Private by Default โ No central server stores chats, files, or history
- Local-First Architecture โ Your data lives in your browser
- User-Controlled Collaboration โ Nothing is shared unless you choose
- Peer-to-Peer Networking โ Direct connections using WebRTC
- Zero-Backend Design โ No database, no cloud storage, no tracking
๐ What QT-AI Does
QT-AI is an all-in-one peer-to-peer collaboration workspace for secure communication and teamwork.
๐ Secure Collaboration
- Real-time P2P chat
- Direct file sharing between peers
- Live whiteboards for idea mapping and planning
- Simple peer discovery using Peer IDs
๐งฉ How It Works
1๏ธโฃ Connect
- Exchange Peer IDs with collaborators
- Establish a direct WebRTC tunnel
2๏ธโฃ Collaborate
- Chat, share files, and whiteboard in real time
- All data flows directly between peers
3๏ธโฃ Disconnect
- Close the session and leave no server-side trace
๐ Architecture Overview
Browser (User A)
โโโ Local Storage
โโโ React UI
โโโ WebRTC โ WebRTC
โโโ Browser (User B)
๐ง Tech Stack
Frontend
- React 19
- TypeScript
- Tailwind CSS
Networking
- WebRTC
- PeerJS
Storage
- Browser-only (LocalStorage / IndexedDB)
๐ Security & Privacy Model
- No central message server
- No conversation history stored remotely
- Files transferred peer-to-peer
- Sessions exist only while participants are connected
- Designed for sensitive and confidential workflows
QT-AI is ideal for private business talks, internal reviews, research discussions, and strategy sessions.
โ๏ธ How QT-AI Compares
| Feature | QT-AI | ||| | Typical Cloud Collaboration Tools | | ----------------------- | ------------ ||| | --------------------------------------| | | Central Server | โ None | โ Required | | Data Retention | โ No | โ Yes | | Local-First | โ Yes | โ No | | Peer-to-Peer | โ Yes | โ No | | Account Required | โ No | โ Usually |
โ๏ธ Setup & Development
Prerequisites
- Node.js 18+
- Modern browser (Chrome, Edge, Firefox)
Install
npm install
Run Locally
npm run dev
Build
npm run build
๐งช Challenges We Solved
- Real-time state synchronization without servers
- Secure peer discovery and connection handling
- Reliable file transfer over WebRTC
- Clean, minimal UI for fast collaboration
๐ Accomplishments
- Fully functional zero-backend collaboration platform
- Seamless peer-to-peer networking in the browser
- Strong privacy guarantees by design
- Simple onboarding with no accounts or sign-ups
๐ฎ Whatโs Next
- End-to-End Encryption (E2EE) on top of WebRTC
- CRDT-based real-time co-authoring
- Offline-first enhancements
- Self-hosted signaling options
๐ License
MIT License
GitHub (Private for Now)
๐ Credits
Built with โค๏ธ for teams who believe privacy is not optional.
QT-AI proves that powerful collaboration doesnโt require the cloud.
Log in or sign up for Devpost to join the conversation.