AI-native analytics development

One platform.
Every analytics language.
Proven results.

PolyKode is the AI-native, multi-language development platform for enterprise analytics. Generate, execute, migrate and validate SAS, R and Python with intelligent agents and execution-verified results. Built for Pharma, BFSI and Manufacturing, where every number has to hold up under audit.

Generate · Execute
Migrate · Validate

SAS · R · Python
One platform

Community
Apache 2.0

Generate

agent-written analytics

Execute

SAS, R, Python runtimes

Validate

execution parity

Migrate

any direction

Polykode

Generate

agent-written analytics

Execute

SAS, R, Python runtimes

Validate

execution parity

Migrate

any direction

PROBLEM

Generic AI writes code. Enterprise analytics needs proof.

In Pharma, BFSI and Manufacturing, analytics runs across SAS, R and Python, and every number has to stand up to review.

Language silos

SAS, R and Python teams work in separate tools with separate standards. Every hand-off between them becomes a rewrite.

Unverified AI output

General coding assistants are tuned for app code, not statistics. Code that compiles is not code that is correct, and clinical and actuarial work needs SAS-exact numbers, including the RNG stream.

No audit trail

Regulated teams need provenance and a divergence record for every program that is generated, migrated or changed. Working code alone does not pass review.

THE PLATFORM

Not a wrapper. An AI‑native platform for the full analytics lifecycle.

Generic code models stop at suggestions. PolyKode is fine-tuned on real, license-tracked SAS, R and Python from Pharma, BFSI and Manufacturing, then rewarded on whether the code produces the right numbers. Every program it touches can be executed, validated and audited.

See the editions

Generate

Intelligent generation

Describe the analysis and get working SAS, R or Python, tuned for the statistical constructs generic models fumble.

  • Chat-based agent with tool use
  • One-click EDA script generation
  • PROC steps, macros, CDISC, tidyverse, statsmodels
  • Write in the language your team prefers

Execute

Execution built in

Run programs on real runtimes against shared inputs, inside your own perimeter. No code leaves your environment.

  • Licensed SAS 9.4 and Viya
  • R and Python side by side
  • Works alongside the official SAS VS Code extension
  • Certified runtime in Enterprise

Migrate

Multi-language migration

Move code between SAS, R and Python in any direction. One model, six pairs, trained on matched implementations from regulated work.

  • SAS, R and Python in any direction
  • Matched pairs from regulated work
  • License-tracked training intake
  • Coverage you can hold as an inventory

Validate

Proof, not string similarity

Outputs are checked on rows, columns, values, formatting and language behavior, then recorded in a signed, audit-ready report.

  • Row, column and value checks
  • SAS-exact numerical contract
  • Divergence registry with annotations
  • Signed, audit-ready reports
One workflowWrite it, or bring itRun itProve itMove it to any language

TWO EDITIONS, ONE PLATFORM

Start free. Certify when you are ready to ship.

Community is the open way in: a full Qwen3-32B checkpoint under Apache 2.0 and the full VS Code agent. Enterprise adds the validation harness, divergence registry, certified runtime and the regulated-delivery commitments that make it viable for production.

Community

FreeApache 2.0

For analysts, developers, students and evaluators. Generate, run and migrate analytics code with full model weights, a quickstart and a public benchmark subset.

  • Qwen3-32B baseline checkpoint, complete weights
  • Local, Hugging Face endpoint, or your own runtime
  • Public SAS-Parity-Bench subset
  • Syntax and basic runtime checks
  • Full PolyKode VS Code extension, BYO endpoint
  • GitHub issues, community forum, docs

Enterprise

Contactper environment

For regulated production analytics. Clinical, BFSI, manufacturing. Certified runtime, full validation harness, audit-grade delivery across every language your teams use.

  • Euclid 2.8.1 (30B). Kimi K2 target. 120B on the roadmap.
  • ZeroBoxx On-Prem, sovereign cloud, air-gapped, private H200
  • Full curated 26,269-pair corpus. 198 constructs.
  • Row, col, value, formatting, and SAS-exact numerical contract
  • Divergence registry. Certified on licensed SAS 9.4 and Viya.
  • Model Care, 24/7 SLA, dedicated success
ZeroBoxx ready

Editions differ by parity coverage, certification, SLA, compliance, and deployment. Not by whether the engineering core is the same.See the full matrix

THE MODEL FAMILY

Euclid. A model family built for statistical and analytics code.

Euclid is ProCogia's own model identity, trained to write, migrate and reason about SAS, R and Python. Community ships the Qwen3-32B baseline. Enterprise runs Euclid 2.8.1 on private H200 endpoints, with a Kimi K2 upgrade path once a dense-model control run proves lift.

Full model family

PolyKode-Community

Qwen3-32B checkpoint. Apache 2.0. Public on Hugging Face.

Community

Euclid 2.8.1

30B params. Custom parity reward. SAS-exact numerical contract. Served on a private H200 endpoint.

Enterprise · shipping

Euclid on Kimi K2

Attention-only LoRA on real K2 architecture. Routed experts frozen. Dense 32B control run first.

Enterprise · in eval

Euclid Ultra

120B target, coupled to BUZZ HPC sovereign compute. Not shipping today.

Roadmap

Community checkpoint

huggingface.co/ProCogia/PolyKode-Community

Qwen3-32B baseline. Apache 2.0. Pull the weights and put it to work on your own analytics code.

Specialized for statistical code

Tuned to generate and migrate the constructs generic models fumble. PROC steps, macros, CDISC domains, tidyverse, statsmodels.

Self-hosted and private

ZeroBoxx on-prem, sovereign cloud, or a private Hugging Face endpoint. Regulated code stays inside your perimeter.

Includes ZeroBoxx

Bring your own endpoint

Point the VS Code extension at any OpenAI-compatible runtime. Hugging Face, vLLM, Ollama, or an internal gateway.

SEE IT WORK

One analysis. Any language. Same answer.

Drag the handle to compare the same PROC MIXED analysis in SAS and Python, both executed and checked against each other.

Python
import statsmodels.formula.api as smf

fit = smf.mixedlm(
    "response ~ treatment",
    trial,
    groups=trial["subject"],
).fit()
print(fit.summary())
SAS
proc mixed data=trial;
  class treatment subject;
  model response = treatment / solution;
  random subject(treatment);
  lsmeans treatment / pdiff cl;
run;
Python ⇄ SAS
executed on SAS Viyaexecuted on Pythonparity OK · Δmax 1.4e-10

THE VALIDATION HARNESS

Every result, proven.

Whether PolyKode generated the code, migrated it or your team wrote it, it has to produce the right numbers. Bit for bit where possible. Within a documented tolerance everywhere else. The validation harness is the difference between AI-assisted code and a submission-grade artifact.

  1. 01

    Static gates

    Syntax, imports, undefined references, banned constructs. Cheap, first.

  2. 02

    Live execution

    Run code on licensed SAS 9.4 or Viya, R or Python against shared inputs, and compare it with a trusted reference.

  3. 03

    Normalized comparison

    Rows, columns, values, and formatting compared with tolerance-aware checks. SAS-exact numerical semantics preserved.

  4. 04

    Divergence registry

    Correct-but-different SAS, R, and Python behaviors get annotated and kept. Not discarded as failed examples.

  5. 05

    Proof-gated repair

    Auto-fixes require detection, idempotence, and before/after evidence. Infrastructure failures are requeued, not silently swallowed.

Validation report

clinical_lmm_042.sas

originmigrated SAS → Pythontracked
rows120 / 120match
columns8 / 8match
value Δ max1.4e-10within tol
formattingpreservedok
RNG streamMT19937 @ seed=17reproduced
divergenceLSMEANS dfregistered

SHA-256 · signed · audit-ready

THE VS CODE EXTENSION

PolyKode, right where you write.

The PolyKode assistant lives inside VS Code as a chat-based agent with tool use. Ask it to write an analysis, explore a dataset, run a program or move it to another language. Point it at any model endpoint: the public HF demo, your own private endpoint or a ZeroBoxx cluster. It runs entirely within your environment.

  • Chat-based agent with tool use
  • One-click EDA script generation
  • Parity checks from the editor
  • One-click cross-language migration. SAS, R, and Python.
  • Configurable model endpoint. Bring your own model.
  • Works alongside the official SAS VS Code extension for IOM submissions and logs

Publisher PolyKodebyProCogia · Extension polykode-assistant · v0.1.0

clinical_lmm.sasclinical_lmm.py
# PolyKode · executed · parity ok
proc mixed data=trial;
  class treatment subject;
  model response = treatment / solution;
  random subject(treatment);
  lsmeans treatment / pdiff cl;
run;

parity OK · Δmax 1.4e-10

VALIDATED RESULTS

The evidence PolyKode ships on.

These are corpus and harness figures. Not projections.

26,269

Deduplicated training pairs

198

SAS constructs covered

98.2%

Rows reachable from more than one source language

55 / 55

Stratified Viya reinforcement runs passed

3-way

SAS, R, and Python execution-verified oracle

SAS-exact

MT19937 stream reproduced in R and Python

Apache 2.0

Community baseline license

6 pairs

Bidirectional migration coverage

USE CASES

Regulated industries. Real analytics workloads.

Three verticals where SAS, R and Python already run side by side, and where every analysis has to hold up under audit.

Life Sciences. Pharma.

SDTM and ADaM programming, PROC MIXED, MMRM, survival analysis. Biostats teams generate analysis programs, run them against study data, validate outputs and move models between SAS-legacy studies and R or Python first submissions.

GenerateTLF and ADaM programs
ValidateDouble programming in R or Python
MigrateLegacy SAS studies
Clinical SASemmeanssurvivalMMRM

BFSI. Insurance and banking.

Actuarial models, PD and LGD, IFRS 9, stress testing. Build and validate models in the language your team prefers, and modernize legacy SAS into Python pipelines while preserving the exact numerical answers regulators expect.

GenerateModel and stress-test code
ValidateIndependent model review
MigrateSAS actuarial to Python
PROC IMLActuarialPD/LGDIFRS 9

Manufacturing and process.

SPC, DoE, MSA, reliability. Generate quality analyses faster, and bring long-running SAS and JMP models into R or Python with parity evidence.

GenerateSPC and DoE analyses
ExecuteQuality runs in R or Python
MigrateSAS and JMP models
SPCDoEMSAReliability

TRUST

The evidence around the platform.

Advised by Kernel AI

LLM advisory led by Dr. Xiaoxiao Li (UBC, TEA Lab) covers Euclid's training and evaluation methodology.

Company-owned identity

The Visual Studio Marketplace publisher is PolyKodebyProCogia. Permanent and company-owned. Not tied to a single product line.

License-clean corpus

Training intake separates permissive, copyleft, unlicensed, SAS-copyrighted, and CC-BY-SA material. Public availability is never treated as commercial clearance.

Launch cadence: posit::conf

Community launch is coordinated with posit::conf outreach. Euclid as the open SAS, R and Python model. PolyKode as the community-built development platform and validation layer.

DEPLOYMENT

Runs where regulated data lives.

Enterprise hardware is ZeroBoxx. Community can start on Hugging Face or a runtime you already own.

Hardware partnerZeroBoxx

Also runs on

Hugging Face endpoint

Private H200 inference endpoint. CPU-only demo Space for a hands-on preview without model spend.

Community + Enterprise

Bring your own model

Point the VS Code extension at any OpenAI-compatible endpoint. Your vLLM cluster, Ollama, or an internal gateway.

Community