Practical overview
When it fits
Use it when you need a managed, GUI-based workflow for turning a document collection into a vector index and connecting retrieval to RAG or related AI applications.
Who it is for
- Teams building RAG or NLP applications that need vector retrieval over document collections.
- Organizations seeking to index private, domain-specific information for internal knowledge work.
- Developers exploring image retrieval or multimodal vector storage for text, images and voice.
Documented uses
- Create a text database by selecting a vectorization method, chunk length and index algorithm.
- Process supported document files into chunks, vectors and searchable indexes.
- Retrieve content using vector similarity, with a documented option to combine it with BM25 keyword search.
- Supply retrieved context to language-model workflows, including multi-turn RAG dialogue.
Requirements & limits
The README describes a local application for Windows 10 or later, Linux and macOS, requiring Java 24 or a bundled miniJRE, 4 GB minimum memory and 10 GB available storage. The repository is public under GPL-3.0.
- The README identifies Java 24 or a bundled miniJRE as the runtime requirement.
- Vectorization choices named include GloVe, DistilBERT and a self-trained model; index options include HNSW, E2LSH and flat.
- The system lists PDF, Word, Excel, CSV, Markdown, HTML, PowerPoint and TXT document processing.
- The architecture separates the Vue.js GUI, Java business and storage layers, and model services.
- The documentation describes both local Ollama model service and API-based model integrations.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up a searchable text database
Configure a text database and have the system scan, vectorize and index its documents.
Before you start
- Windows 10 or later, Linux or macOS
- Java 24 or the bundled miniJRE
- At least 4 GB memory and 10 GB available storage
- A directory containing supported documents
Steps
Log in and open Text Database Management.
Create a text database; set its name, description and file directory.
Choose a vectorization method, set text chunk length and select an index method.
Submit the configuration so the system scans documents, chunks text, vectorizes it and builds the index.
Expected outcome
A configured text database with a built vector index, ready for the documented RAG dialogue, ReAct agent or API integration stages.
Guide limitations
- The documented vectorization choices include GloVe, DistilBERT and a self-trained model; index choices include HNSW, E2LSH and flat.
- The guide does not specify model-training steps or API integration instructions.
Install and open the local application
Follow the README's package-based installation path and reach the local browser interface.
Before you start
- Windows 10 or later, Linux or macOS
- Java 24 or the bundled miniJRE
Steps
Download and extract the project release package.
Use system Java 24 or the included miniJRE, then launch the application.
Open a browser at http://localhost:7090 and sign in with the README's listed default administrator credentials.
Expected outcome
The local application interface is accessible in a browser for the next documented configuration stage.
Guide limitations
- The README gives a Windows-named release package example and the YiShape.exe launch command; it does not provide equivalent platform-specific commands for Linux or macOS.
- The listed default credentials are admin and 123456.
Compare options for Vector search
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Yishape Vecdb | Create a text database by selecting a vectorization method, chunk length and index algorithm. | Linux, macOS, Windows | The README describes a local application for Windows 10 or later, Linux and macOS, requiring Java 24 or a bundled miniJRE, 4 GB minimum memory and 10 GB available storage. The repository is public under GPL-3.0. |
| Llmaker | Provision a model together with vector search, embeddings, caching or observability services. | CLI, Docker, Self-hosted | The README requires Docker and lists Linux and macOS for prebuilt binaries. It also documents installation through Go or from source. The project is labeled alpha. |
| Weaviate — weaviate | Store application objects alongside vectors and retrieve similar items. | Cloud, Self-hosted, Server | The repository describes Weaviate as open source and lists Docker, Kubernetes and Weaviate Cloud deployment options. |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- ScaleFree-Tech/YiShape-VecDB · Official homepage title · retained in its source language

