Everything you might ask about the lab.

Straight answers about Skelf Research and the 20 open-source products we maintain.

What is Skelf Research?

Skelf Research is an independent AI research laboratory based in the United Kingdom. We investigate machine reasoning, retrieval, systems performance, and privacy, and publish everything as open-source software. Our portfolio is a family of 20 focused products, each at its own subdomain, spanning LLM & agents, search & retrieval, systems & runtime, optimisation & decision, and privacy & trust.

How many products does Skelf Research maintain?

Twenty. Each is a standalone open-source product with its own subdomain (<name>.skelfresearch.com), documentation (docs.skelfresearch.com/<name>/), and repository (github.com/Skelf-Research/<name>). Rather than one large framework, we ship small tools that each do one thing well.

Are all Skelf Research products open source?

Yes. Every product is released under MIT, Apache-2.0, or GPL-3.0. There is nothing behind a paywall and no hosted-only product. Our methodology is "hypotheses as software": every research idea is encoded in a runnable, testable, peer-reviewable repository.

What programming languages do you use?

We choose the language per problem. Rust powers most of our systems and infrastructure (embedcache, memista, polymathy, zviz uses Zig, numaperf, gpuemu, sigc, waremax, mpl). Python drives the AI-orchestration tools (compere, savanty, direktor, blogus, l0l1, tessera). Go, JavaScript, and TypeScript cover gateways, prompt tooling, and client-side plumbing.

How do I choose the right Skelf product for my problem?

Start from the problem. Typed, portable prompts → promptel. Lock prompts in CI → blogus. Agent contracts, quality scoring, and audit → mpl. Route across LLM providers with trace-based optimisation → route-switch. Local embeddings → embedcache. Vector search → memista. Answer-engine retrieval infrastructure → polymathy. Deliberative web search → slorg. Sandbox untrusted code → zviz. NUMA tail-latency tuning → numaperf. Kernel correctness → gpuemu. Natural-language optimisation → savanty. Pairwise ranking → compere. Trading-signal compilation → sigc. Warehouse-robotics simulation → waremax. SQL co-pilot without data leakage → l0l1. Metadata-private messaging → tessera. Client-side AI without exposing keys → perishable. Browser-extension AI → anouk. Text-to-video → direktor.

Where is Skelf Research based?

Skelf Research is based in the United Kingdom, registered in Scotland (company no. SC809174), with a registered office in St Andrews. We work with academic collaborators, research partners, and funders globally.

Can I use Skelf products in production?

Yes, subject to each product’s licence and maturity note. Products are versioned and published to crates.io, PyPI, and npm where applicable. Some products (for example memista) are explicitly experimental (v0.1.x); check each product’s own site and docs for its status and scope boundaries, which we state as clearly as the features.

How can I collaborate with or contact Skelf Research?

For research collaborations, production support, funding, or press, use the contact form or email contact@skelfresearch.com. Bug reports and feature requests are best filed as issues on the relevant GitHub repository under github.com/Skelf-Research.

Join the research.
Shape what's next.

We welcome academic collaborators, research partners, and funders who believe the hardest problems in AI deserve open, rigorous, reproducible investigation.