원클릭으로
turbovec
High-performance vector index built on TurboQuant with Rust core and Python bindings
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
High-performance vector index built on TurboQuant with Rust core and Python bindings
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
In-process vector database for AI applications — embed vector search, hybrid retrieval, and full-text search directly into your application without managing a separate server.
LLM-powered knowledge extraction CLI — transform unstructured text into structured knowledge (graphs, hypergraphs, spatio-temporal graphs) with a single command.
Give your AI agent one-click internet access — Twitter, Reddit, YouTube, GitHub, Bilibili, and more. Zero API fees.
Generate token-efficient CLIs for AI agents by reading API docs and studying community patterns. Prints Go binaries + Claude Code skills + MCP servers.
Terminal AI coding agent with video input, subagents, MCP support, and ACP editor integration
AI-powered code review CLI — deterministic pipelines + LLM agent, battle-tested at Alibaba scale
| name | turbovec |
| description | High-performance vector index built on TurboQuant with Rust core and Python bindings |
| version | 1.0.0 |
| author | Hermes Agent |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["vector-database","similarity-search","ml","rust","python"],"related_skills":["llama-cpp","serving-llms-vllm"]}} |
A fast, lightweight vector index for similarity search, ideal for recommendation systems, semantic search, and RAG pipelines.
pip install turbovec
import turbovec
import numpy as np
# Create an index with dimension 128
index = turbovec.Index(dim=128)
# Generate some random vectors
vectors = np.random.randn(1000, 128).astype(np.float32)
ids = list(range(1000))
# Add vectors to the index
index.add(vectors, ids)
# Search for similar vectors
query = np.random.randn(1, 128).astype(np.float32)
results = index.search(query, k=10)
print(f"Found {len(results[0])} similar vectors")
# Save index to disk
index.save("my_index.tvec")
# Load index from disk
loaded_index = turbovec.Index.load("my_index.tvec")
from sentence_transformers import SentenceTransformer
import turbovec
# Encode sentences
model = SentenceTransformer('all-MiniLM-L6-v2')
sentences = ["This is a test", "Another sentence", "Third example"]
embeddings = model.encode(sentences)
# Create and populate index
index = turbovec.Index(dim=384)
index.add(embeddings, list(range(len(sentences))))
# Search
query_embedding = model.encode(["Find similar sentences"])
results = index.search(query_embedding, k=2)
# Test installation
python -c "import turbovec; print('turbovec imported successfully')"
# Run a simple test
python -c "
import turbovec
import numpy as np
index = turbovec.Index(dim=64)
vectors = np.random.randn(100, 64).astype(np.float32)
index.add(vectors, list(range(100)))
query = np.random.randn(1, 64).astype(np.float32)
results = index.search(query, k=5)
print(f'Test passed: found {len(results[0])} results')
"