Simplifying Jargon, Enabling Collaboration
Jargone is an AI-powered browser extension that provides real-time explanations for complex technical or domain-specific terms. It bridges communication gaps between cross-functional teams by offering clear, contextual definitions right where users need them.
🎥 Watch Demo
📝 See Presentation
For proof-of-concept, we use OpenAI’s API. However, we prioritize privacy and security: for enterprise deployment, Jargone can be configured with on-premise LLMs such as LLaMA, ensuring all company data remains secure within your infrastructure.
- 🔍 Instant Jargon Explanation: Select any text on a webpage to receive a real-time, context-aware explanation. The tool also integrates company-provided documents, delivering tailored responses.
- 🧑💼 Contextual Personalization: Customize explanations based on your role and preferred depth of detail.
- 📚 Search History: Review previous explanations for reference.
- ⚙️ Configurable Backend: Swap between public APIs and private LLMs (like LLaMA) for full control over data privacy.
Built with:
Python– backend logic and APIFastAPI– backend web frameworkOpenAI API– proof-of-concept LLMDocker– containerized architectureRAG– retrieval-augmented generation patternQdrant– vector similarity search enginePostgreSQL– structured data storageJavaScript– frontend/browser extensionLLaMA(optional) – self-hosted LLM alternative for enterprise
- Ensure Docker and Docker Compose are installed
- A Chromium-based browser (e.g., Chrome) is required
- Node.js and npm (optional, only necessary if you intend to modify or build the frontend)
- Clone the repository:
git clone https://github.com/yourusername/jargone.git
- Spin up the required services (MySQL, Qdrant, and RAG API server) using Docker Compose After cloning the repository, navigate to the project folder and run Docker Compose to build and start the necessary services:
cd jargone
docker-compose up --buildThis will start the following services:
- MySQL: store entities and their explanations
- Qdrant: for semantic vector search
- FastAPI server: for serving the explanation API using RAG architecture
- Open Chrome and go to chrome://extensions/
- Turn on Developer Mode in the top-right corner
- Click Load unpacked and choose the cloned repository directory
- The Jargone extension icon should now appear in your browser toolbar
- Highlight any word or phrase on a webpage
- Click the Jargone extension icon
- View the explanation instantly in the popup
- Results – Explanation for current selection
- History – Access previously viewed definitions
- Profile – Set your role and explanation detail level
Jargone communicates with the backend through a REST API.
Endpoint:
POST http://localhost:8000/explain
Request Body:
{
"text": "Selected jargon term",
"explanationLevel": "basic",
"userRole": "Marketing Manager",
"additionalContext": "I'm new to the tech industry and unfamiliar with infrastructure concepts."
}Jargone was designed with data privacy in mind:
- The proof-of-concept uses OpenAI’s API for LLM capabilities.
- For business use, this can be replaced with self-hosted models such as LLaMA, ensuring all sensitive documents and user queries stay on-premise.
- ✅ Functional prototype complete
- 🚀 Preparing for production deployment
- 🧩 Looking for contributors and feedback
We welcome contributions! If you'd like to submit a feature, improvement, or fix, please open an issue or a pull request.