Tekimax LogoSDK
Tekimax Logo
Open AI SDK for the public goodAll providers. Zero CVEs. One interface.

tekimax-omat is an open-source, Apache-2.0 licensed AI SDK built for organizations doing work that matters — nonprofits, civic tech teams, educational institutions, workforce development programs, healthcare organizations, public-sector teams, and any group building AI tools that serve people rather than extract from them.

It provides a unified, type-safe interface across all major AI providers, a hardened supply chain, and a built-in assessment layer (OMAT) for measuring, auditing, and grounding AI-generated feedback in human-centered evaluation frameworks.

Why tekimax-omat?

  • Open by default — Apache-2.0 license. No vendor lock-in, no proprietary SDKs to depend on. Fork it, extend it, publish your own plugins.
  • Provider-agnostic — Switch between OpenAI, Anthropic, Gemini, Grok, OpenRouter, and Ollama with a single line change. Your application logic never changes.
  • Assessment-ready (OMAT) — Built-in rubric-grounded formative assessment pipeline with fairness auditing, demographic disparity detection, and benchmarking. Built for education (including K–12), workforce training, healthcare, nonprofit program evaluation, and any context where feedback quality and equity matter.
  • Security-first — Chainguard-based build artifacts, Cosign signing, Trivy scanning, strict TypeScript, Zod validation at every boundary.
  • No vendor bloat — Minimal dependency footprint. Core runtime requires only zod and eventsource-parser.

Who uses it?

tekimax-omat is designed for any organization building AI tools that serve the public good:

SectorWhat the SDK provides today
Education & EdTechFull OMAT assessment pipeline — rubric-grounded formative feedback, ELL/IEP/FRL fairness auditing, learning progressions, useAssessment React hook
NonprofitsFairnessReport with demographic disparity flags, AIActionTagPlugin audit trails, FAIRMetadata with DOI support for grant-reportable outcomes
Civic techApiSkillPlugin to connect any government or community database as an AI-callable tool; PIIFilterPlugin to protect citizen data
Research institutionsBenchmarkRunner with Cohen's Kappa accuracy, fairness, actionability, and alignment metrics; FAIR-tagged output with DOI field for archival
Workforce developmentWorkforceAssessmentPipeline, WorkforceFairnessAuditPlugin, WorkforceDemographicTag (employment status, program, credential target, barriers, O*NET codes), createWorkforceRubric() starter factory
HealthcareHealthLiteracyPipeline, PatientResponse, ClinicalPIIFilterPlugin (MRN, NPI, DEA, ICD-10, NDC, DOB, member ID redaction), pre-built HEALTH_LITERACY_COMPREHENSION_RUBRIC and MEDICATION_INSTRUCTIONS_RUBRIC

Supported Providers

Installation

Code
npm install tekimax-omat

Quick Start

Code
import { Tekimax, OpenAIProvider } from 'tekimax-omat'; const provider = new OpenAIProvider({ apiKey: process.env.OPENAI_API_KEY!, }); const client = new Tekimax({ provider }); const response = await client.text.chat.completions.create({ model: 'gpt-4o', messages: [{ role: 'user', content: 'Hello!' }], }); console.log(response.message.content);

What's in the box?

On this page