GUI for vector database management
Top 93.9% on SourcePulse
LangConnect Client offers a modern, Next.js-based GUI for managing vector databases, specifically those using PostgreSQL with the pgvector extension. It targets developers and researchers working with AI assistants, providing features for document management, advanced search (semantic, keyword, hybrid), and seamless integration with tools like Claude and Cursor via the Model Context Protocol (MCP).
How It Works
The architecture leverages Next.js for the frontend and FastAPI for the backend API, with Supabase handling JWT authentication and token refresh for secure user management. Vector data is stored in PostgreSQL via the pgvector extension. The MCP integration allows AI assistants to interact with the vector database through a defined protocol, enabling features like semantic search and document retrieval within AI workflows.
Quick Start & Requirements
.env.example
to .env
, configure Supabase credentials, and run make build
then make up
.Highlighted Details
Maintenance & Community
The project lists contributors and mentions a "Community Vibe Coding KR Facebook Group." Further community links or roadmap details are not explicitly provided in the README.
Licensing & Compatibility
Licensed under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
The project requires specific versions of Node.js and Python. While it supports multiple document formats, the README does not detail performance benchmarks or limitations on document size or complexity. The MCP integration relies on external AI assistant configurations.
1 month ago
Inactive