Promptel
Prompt DSLDeclarative prompt engineering: a small DSL (and equivalent YAML) for LLM prompts, with typed params, technique blocks, and a provider abstraction over OpenAI, Anthropic, and Groq.
The Portfolio
Each current product links to public source for direct technical review. 17 carry a detected OSS licence; Perishable remains public-source while its licence is resolved.
Prompts, agent protocols, routing, and client-side LLM plumbing.
Declarative prompt engineering: a small DSL (and equivalent YAML) for LLM prompts, with typed params, technique blocks, and a provider abstraction over OpenAI, Anthropic, and Groq.
A Python CLI and library that extracts prompts from your codebase, versions them in .prompt files, and pins each with a sha256 hash in a prompts.lock file — "package.lock for AI prompts".
The Meaning Protocol Layer: contracts, quality measurement (QoM), and BLAKE3-hashed audit trails for AI agent communication over MCP, A2A, and HTTP.
An OpenAI-compatible LLM gateway that routes across OpenAI, Anthropic, Google, Ollama, Cohere, and Mistral, tracks per-prompt analytics in DuckDB, and reruns MIPROv2 optimisation against captured traces.
A lightweight framework for building AI-powered browser extensions — plugs into any OpenAI-compatible provider and ships a CLI scaffold, response cache, per-provider rate-limit queue, and settings panel.
A Python library and CLI that turns a text file into a podcast-style video via a six-stage resumable pipeline: script (GPT-4), narration (BARK), transcription (Distil-Whisper), image prompts, stills (FLUX), and FFmpeg composition.
Embeddings, vector search, answer engines, and deliberative search.
A Rust library and REST API that generates text embeddings locally with FastEmbed (22+ models: BGE, MiniLM, Nomic, E5) and caches them in SQLite — no external embedding API calls, no per-token billing, no rate limits.
A lightweight vector search library for Rust that pairs SQLite metadata storage with USearch (HNSW) similarity search, exposing a small Actix-web HTTP API. Experimental (v0.1.x).
A Rust web service that turns search into an answer engine: it sits in front of SearxNG, fetches top result URLs, chunks and embeds them, and returns a JSON map of chunk_id → (source_url, text). Infrastructure, not a turnkey RAG product.
An open-source AI search engine that drafts an answer and a knowledge graph before it queries the web — a fixed six-step pipeline, no agent loop, with every intermediate artefact exposed.
Sandboxing, NUMA-aware runtimes, and correctness oracles.
An OCI-compatible Zig container runtime that takes a selective-denial approach to isolation: namespaces, all 41 capabilities dropped, Landlock, seccomp-BPF, cgroups v2 — a single static binary, no daemon.
A NUMA-first runtime for latency-critical Rust applications: explicit control over memory placement, thread pinning, and per-node work scheduling, with topology discovery and locality observability.
A GPU-less correctness oracle for deep-learning kernels: catches silently-wrong CUDA/Triton kernels with an fp64 reference, op-schema-aware adversarial fuzzing, per-op calibrated tolerances, and static PTX/SASS lint.
Constraint solving, ranking, trading signals, and simulation.
Natural-language to constraint solver: describe optimisation problems in English, an LLM translates to Answer Set Programming, and Clingo searches exhaustively for a valid solution — with a typed self-repair loop.
A Python package and FastAPI service for pairwise comparison ranking: a UCB1 multi-armed bandit picks pairs adaptively and Elo produces the ranking output.
An open, deterministic discrete-event simulator and RL benchmark for task allocation in Robotic Mobile Fulfillment Systems — Kiva-style fleets of AMRs moving pods to pick stations.
Metadata-private messaging, key hygiene, and SQL data protection.
Ship AI features without shipping your API keys: a self-hosted Node proxy plus browser SDK that lets client-side apps call OpenAI-compatible APIs behind fingerprinting, short-lived JWT sessions, and per-fingerprint rate limits.
A developer toolkit that adds AI-powered validation, PII detection, and continuous pattern learning to SQL workflows — an AI co-pilot for analytics engineers that keeps warehouse data local.
Collaborate
We welcome academic collaborators, research partners, and funders who believe the hardest problems in AI deserve open, rigorous, reproducible investigation.