Inspect
vakforge inspect ./dataFormats, languages, quality and consent status of every document, table, chat export and recording.
vakforge turns what your company already has, documents, tables, chat logs, CRM records, recorded calls, into a real-time voice assistant you run yourself. It works out what actually needs changing, generates the conversations you lack, trains only what needs training, and proves the result on your own data before you ship.
git clone https://github.com/vakforge-ai/vakforge && cd vakforge && uv syncOpen speech-to-speech models exist. Fine-tuning scripts exist. Eval tools and serving frameworks exist. What was missing is one path from “here is what my company knows” to a served assistant you can prove beats the base model.
vakforge inspect ./dataFormats, languages, quality and consent status of every document, table, chat export and recording.
vakforge recommendKnowledge to retrieval, behaviour to tuning, language to a locale pack. Says “don’t fine-tune” when that is the answer.
vakforge prepareIngest, transcribe, diarize, redact PII, record consent, write one canonical dataset.
vakforge synthGrounded dialogues in your locale that exercise every tool and scenario you are missing.
vakforge train --recipeOne tested recipe per base model, each in an isolated environment because model libraries conflict.
vakforge evalBase and tuned on the same held-out split. No metric is reported without its baseline.
vakforge serveYour open model on your hardware, behind protocols your clients already speak. Nothing calls a hosted API.
Fine-tuning is not the default answer. Every kind of input gets the least expensive fix that can actually solve it. Pick a source to see its route.
vakforge recommend
Stable primitives in the core, fast-changing model knowledge in the skill, and only verified paths in recipes.
vakforge/Canonical dataset schema, validator, data inspector, decision engine, locale packs. Zero ML dependencies. Tested on CPU with no downloads.
skill/Drop it into Claude Code or any coding agent. It reads your data, runs the decision guide, writes the recipe glue for your project, and checks every upstream API against installed source first.
recipes/Tested paths from base model to served assistant: LFM2.5-Audio, Moshi and PersonaPlex, Qwen-Omni, and a cascade for any language. Only recipes run end to end get listed.
Currency, dates, phone and ID formats, PII patterns, privacy-law notes, name generators, preferred models, a benchmark. Core never branches on a language string. Adding a market is a contribution, not a rewrite.
one folder per packlocales/<id>/
Show that the assistant got better on your own held-out data, broken down by locale, language, audio condition and source. Show what got worse, too. Or do not ship the change.
Every record carries its consent basis and redaction status. Personal data is cut from text and audio by locale-aware patterns and NER, and logged, before anything reaches a training row.
Haan, main Rahul Sharma<PERSON_1> bol raha hoon. Mera number 98765 43210<PHONE_1> hai, Aadhaar 4821 7730 1956<AADHAAR_1>. Order ORD-2291 ka status batao.
Model libraries churn monthly. Instead of shipping adapters that rot, vakforge ships the decision guide, the data format, the locale rules and the upstream pitfalls as an agent skill. Your agent writes current glue for your project and verifies every API against source.
Clone it, inspect your sources, and let the decision guide tell you what is worth training.
git clone https://github.com/vakforge-ai/vakforge && cd vakforge && uv sync