Dicklesworthstone/swiss_army_llama
A FastAPI service for semantic text search using precomputed embeddings and advanced similarity measures, with built-in support for various file types through textract. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 8
- Release rhythm 35
- Longevity 80
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1122
- days_rel: n/a
- days_push: 552
- n_releases_24m: 0
Adoption not part of the score
1056 stars · 66 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A FastAPI-based REST service that exposes local LLM capabilities including text embeddings, completions, semantic similarity, and semantic search via llama.cpp and FAISS. It automatically computes and caches embeddings for common document types (PDFs with OCR, Word files, audio transcriptions) in SQLite.
Use cases
- run a self-hosted embeddings API for local LLMs
- semantic search across my documents
- compute embeddings for PDFs and Word files automatically
- transcribe audio files and embed the text
- compare semantic similarity between text strings with advanced measures
- cache embeddings so I don't recompute them
- expose llama.cpp models behind a REST API
When to choose
- you want a single self-hosted service combining embeddings, completions, and semantic search
- you need automatic embedding of diverse file types including OCR'd PDFs and audio
- you want advanced similarity measures beyond cosine similarity
- you prefer local LLMs without cloud API dependencies
When to avoid
- you need a managed or cloud-hosted embedding service
- you require a permissively licensed dependency (no license is specified)
- you need GPU-scale high-throughput inference rather than local convenience
- you want a library to embed in your own code rather than a standalone service
Facets
service · maturity active
llm-inference rag search-engine http-server ocr speech-recognition caching machine-learning large-language-models apis self-hosted python self-hosted embeddings semantic-search fastapi llama-cpp faiss vector-similarity whisper textract swagger-ui search natural-language-processing docker linux macos
1 source
- readme: https://github.com/Dicklesworthstone/swiss_army_llama · fetched 2026-08-28 · bd331cd812cb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Dicklesworthstone/swiss_army_llama | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="Dicklesworthstone/swiss_army_llama")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem