/ Developers
Inserloft / Official documentation

Everything Inserloft publishes.

The complete developer reference for Inserloft models, datasets, benchmarks, research artifacts, source code, APIs and public interfaces. Every resource, every endpoint, every integration path — documented in one place.

ModelsParrot Coder · 200M params · Apache 2.0
DatasetsPyMini · PyMAX · ChatESP
BenchmarksRockman v0.2 · 220 tasks
ResearchProteus Structures · PDB artifacts
Source code3 public repositories
Hosted APINot yet public
Local interfaceOllama HTTP · /api/generate · /api/chat

Ecosystem map

Every public Inserloft surface, where it lives, and what it exposes. inserloft.com ↗

SurfaceTypeLocationStatus
Parrot CoderModelHugging Face / OllamaAvailable
PyMiniDatasetHugging FaceAvailable
PyMAXDataset (gated)Hugging FaceAvailable
ChatESPDatasetHugging FaceAvailable
RockmanBenchmarkGitHub / Hugging FaceAvailable
Proteus StructuresResearch artifactsHugging FaceAvailable
RockmanSource codeGitHubPublic · MIT
docsSource codeGitHubPublic · TypeScript
.githubMetadataGitHubPublic
Ollama HTTPLocal APILocal machineAvailable
Hugging Face APIHosted APIhuggingface.coAvailable (HF)
GitHub APIHosted APIapi.github.comAvailable (GitHub)
Hosted Inserloft APIHosted API—Not public

Quickstart

Run Parrot Coder locally through Transformers, Ollama, or directly from Hugging Face. No hosted Inserloft API is required. Open on Ollama ↗

Parrot Coder Transformers
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "InserloftResearch/Parrot-Coder"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)
prompt = "def fibonacci(n):"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=50)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Parrot Coder Ollama
ollama run Inserloft/ParrotCode

# Or via HTTP
curl http://localhost:11434/api/generate -d '{"model":"Inserloft/ParrotCode","prompt":"Write a Python function","stream":false}'
PyMini Hugging Face Datasets
from datasets import load_dataset

ds = load_dataset("Inserloft/PyMini")
print(ds["train"][0])
Interface scope: these examples use published model distributions and Ollama's local runtime. There is no public hosted Inserloft API represented here.

Parrot Coder

Inserloft's first open-source model. A highly efficient, 200M parameter language model optimized for rapid code autocompletion and code generation tasks. Hugging Face ↗

~200M params 2K context FP16 GGUF 517 MB Ollama Apache 2.0 Safetensors GPT-2 base + LoRA 428 downloads/month
Direct inference Python
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "InserloftResearch/Parrot-Coder"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)
prompt = "def fibonacci(n):"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=50)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Model details: Parrot Coder is built with GPT-2 as the base architecture and merged LoRA adapters. It ships as both a merged Safetensors checkpoint (0.3B params) and an FP16 GGUF model for local deployment. For GGUF versions, visit the Ollama Registry.

Model registry

All public Inserloft models across distribution platforms.

ModelParamsBaseFormatLicensePlatform
Parrot-Coder~200MGPT-2 + LoRASafetensors / GGUFApache 2.0HF · Ollama
Roadmap: Inserloft has announced additional model families for reasoning, everyday intelligence, analysis, coding and visual perception. No additional public releases are available at this time.

PyMini

Compact synthetic Python instruction dataset. 49,202 rows with examples in English and Spanish. Hugging Face ↗

49.2k rows 6 instruction classes EN / ES MIT Parquet Updated Jul 2026
Load dataset Python
from datasets import load_dataset

ds = load_dataset("Inserloft/PyMini")
print(ds)

# DatasetDict({ train: Dataset({ features: [...], num_rows: 49202 }) })

# Access a sample
print(ds["train"][0])
Sample rows JSON
{
  "instruction": "The following code contains an error. Fix it.",
  "input": "if x > 0\n    print('ok')",
  "output": "if x > 0:\n    print('ok')"
}
{
  "instruction": "What is the output of the following code?",
  "input": "print([x*2 for x in range(3)])",
  "output": "[0, 2, 4]"
}
Filter short outputs Python
from datasets import load_dataset

ds = load_dataset("Inserloft/PyMini", split="train")
short = ds.filter(lambda r: len(r["output"]) < 200)
print(short.num_rows)

PyMAX

Large-scale gated Python dataset. 500M examples across 100 Parquet shards with code-quality and complexity metadata. Hugging Face ↗

500M examples 100 shards Access controlled Parquet Updated Aug 2026
Access controlled: PyMAX requires an accepted access request on Hugging Face. Once granted, you can load it with the standard datasets library.
Load gated dataset Python
from datasets import load_dataset

# Requires prior access approval on Hugging Face
ds = load_dataset("InserloftResearch/PyMAX", streaming=True)
for row in ds["train"]:
    print(row)
    break

ChatESP

Spanish-language conversational dataset published through Inserloft Research. Hugging Face ↗

Hugging Face Spanish Conversational Research
Load dataset Python
from datasets import load_dataset

ds = load_dataset("InserloftResearch/ChatESP")
print(ds["train"][0])

Rockman v0.2

Contamination-resistant benchmark for evaluating LLMs on executable software-engineering tasks. GitHub ↗ · Hugging Face ↗

220 tasks Pass@1 2 s timeout 256 MB memory Temperature 0 MIT license Python

Rockman evaluates executable software-engineering tasks instead of textual similarity. Its documented task families include generation, debugging, optimization, stateful systems and multi-step workflows. The benchmark is designed to resist training-data contamination through six integrity layers.

Installation Shell
git clone https://github.com/InserLoft/Rockman
cd Rockman
pip install -e .
Load from Hugging Face Python
from datasets import load_dataset

ds = load_dataset("Inserloft/Rockman")
print(ds)

Evaluation splits

Public, private and hidden task splits with their purposes.

SplitTasksTestsPurpose
Public154PublicDevelopment and local experimentation
Private44HiddenPrimary official evaluation split
Hidden22HiddenAdditional leaderboard integrity

Implementation stack

Public implementation details of Rockman v0.2.

AreaPublic implementation
EvaluatorPython package under rockman/
RunnersPython, C++, Java, JavaScript, TypeScript, Rust, Go
SandboxDocker + local fallback
SecurityAES-256-GCM hidden-test encryption
MetricsPass@1, difficulty/category/task-type breakdowns, Wilson intervals
IntegrityCanary strings, SHA-256 hashing, split isolation, source-attribution metadata, temporal controls

Project Proteus

AI-assisted biological discovery, protein intelligence, generative biology and computational research. Proteus Structures ↗

Public artifacts

Structure files

Public structure files are distributed as PDB artifacts for computational inspection. Predicted structures are explicitly distinguished from experimentally validated results.

CNB-1First experimental model entry in the public Proteus collection, described as Caelis Neural Base-1.
Macromolecular_PET_Hydrolase_Alpha.pdb~350 aa computational candidate associated with a PET-hydrolysis hypothesis requiring experimental validation.
Alanine-Glycine-Aspartate.pdb377 aa predicted structure; the public card notes that experimental structure and biological function are not established.
Inspection tools

Work directly with PDB files

Public structures can be inspected with standard molecular-visualization tools and downloaded from the Hugging Face repository.

PDBPyMOLChimeraXVMDMol*3Dmol.js
Research caution: these artifacts are computational objects. Do not read a predicted structure as proof of biological activity or an experimentally confirmed mechanism.

Proteus file reference

Download and inspection details for each public structure artifact.

FileTypeResiduesStatusDownload
CNB-1PDB—Experimental model entryHF
Macromolecular_PET_Hydrolase_Alpha.pdbPDB~350 aaComputational candidateHF
Alanine-Glycine-Aspartate.pdbPDB377 aaPredicted structureHF

Ollama HTTP API

ParrotCode is distributed through the Inserloft Ollama namespace. Ollama exposes its standard local HTTP server on your machine. Ollama Registry ↗

Available endpoints

Local HTTP server

Standard Ollama API on port 11434. No authentication required for local use.

POST/api/generateText generation
POST/api/chatChat completion
GET/api/tagsList models
POST/api/pullPull model
DELETE/api/deleteDelete model
GET/api/versionVersion
Open Ollama ↗
Base URL

http://localhost:11434

Default Ollama port. All endpoints accept JSON payloads and return JSON responses.

Available locally
Model name

Inserloft/ParrotCode

FP16 GGUF · 517 MB · 2K context

Generate via cURL Shell
curl http://localhost:11434/api/generate \
  -d '{
    "model": "Inserloft/ParrotCode",
    "prompt": "Write a Python function to reverse a string",
    "stream": false
  }'
Chat via cURL Shell
curl http://localhost:11434/api/chat \
  -d '{
    "model": "Inserloft/ParrotCode",
    "messages": [
      {"role": "user", "content": "Explain decorators in Python"}
    ],
    "stream": false
  }'

Hugging Face API

All Inserloft models and datasets are hosted on Hugging Face. Use the standard HF APIs to list, download, and inspect them. Inserloft Research ↗

Available endpoints

Hugging Face Hub API

REST API for browsing Inserloft's public models and datasets.

GET/api/models?author=InserloftResearch&limit=100List models
GET/api/models/InserloftResearch/Parrot-CoderModel info
GET/api/datasets?author=InserloftResearch&limit=100List datasets
GET/api/datasets/Inserloft/PyMiniDataset info
GET/api/datasets/InserloftResearch/PyMAXGated dataset
GET/api/datasets/InserloftResearch/ChatESPDataset info
GET/api/datasets/Inserloft/RockmanBenchmark data
GET/api/models/InserloftResearch/Proteus-StructuresArtifacts
Open Hugging Face ↗
Base URL

https://huggingface.co

Standard HF Hub API. No authentication required for public resources. Gated datasets require a token.

Available via HF
List models & datasets cURL
curl "https://huggingface.co/api/models?author=InserloftResearch&limit=100" | jq '.[].modelId'
curl "https://huggingface.co/api/datasets?author=InserloftResearch&limit=100" | jq '.[].id'
Query model / dataset info cURL
curl https://huggingface.co/api/models/InserloftResearch/Parrot-Coder
curl https://huggingface.co/api/datasets/Inserloft/PyMini
PyMini — Datasets Server cURL
curl -X GET "https://datasets-server.huggingface.co/rows?dataset=Inserloft%2FPyMini&config=default&split=train&offset=0&length=100"
curl -X GET "https://datasets-server.huggingface.co/splits?dataset=Inserloft%2FPyMini"
curl -X GET "https://huggingface.co/api/datasets/Inserloft/PyMini/parquet/default/train"
ChatESP — Datasets Server cURL
curl -X GET "https://datasets-server.huggingface.co/rows?dataset=InserloftResearch%2FChatESP&config=default&split=train&offset=0&length=100"
curl -X GET "https://datasets-server.huggingface.co/splits?dataset=InserloftResearch%2FChatESP"
curl -X GET "https://huggingface.co/api/datasets/InserloftResearch/ChatESP/parquet/default/train"
PyMAX — Datasets Server (gated) cURL
curl -X GET -H "Authorization: Bearer $HF_TOKEN" \
  "https://datasets-server.huggingface.co/rows?dataset=InserloftResearch%2FPyMAX&config=default&split=train&offset=0&length=100"
curl -X GET -H "Authorization: Bearer $HF_TOKEN" \
  "https://datasets-server.huggingface.co/splits?dataset=InserloftResearch%2FPyMAX"
curl -X GET -H "Authorization: Bearer $HF_TOKEN" \
  "https://huggingface.co/api/datasets/InserloftResearch/PyMAX/parquet/default/train"
Datasets Server: The datasets-server.huggingface.co endpoints return paginated rows, split metadata and parquet file lists. Public datasets need no token; PyMAX requires HF_TOKEN.

GitHub API

Access Inserloft's public repositories, releases, issues and metadata through the GitHub REST API. GitHub organization ↗

Available endpoints

GitHub REST API v3

Standard GitHub API. No authentication required for public repositories.

GET/orgs/InserLoft/reposList repositories
GET/repos/InserLoft/RockmanRepo metadata
GET/repos/InserLoft/Rockman/releasesReleases
GET/repos/InserLoft/Rockman/contentsFile tree
GET/repos/InserLoft/docsDocs repo
GET/repos/InserLoft/.githubOrg metadata
Open GitHub ↗
Base URL

https://api.github.com

Standard GitHub REST API v3. Rate-limited to 60 requests/hour without authentication.

Available via GitHub
List repositories cURL
curl https://api.github.com/orgs/InserLoft/repos
curl https://api.github.com/repos/InserLoft/Rockman/releases/latest

Local inference

Run Parrot Coder entirely offline with Transformers or llama.cpp. No network required after download.

Transformers Python
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model_id = "InserloftResearch/Parrot-Coder"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.float16,
    device_map="auto"
)
prompt = "def quicksort(arr):"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=100)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
llama.cpp Shell
# Download GGUF from Ollama
ollama pull Inserloft/ParrotCode

# Run directly with llama.cpp
./main -m parrot-coder.gguf -p "def hello():" -n 64

API status matrix

Complete status of every Inserloft-related API and interface.

API / InterfaceStatusBase URLAuth
Ollama HTTPAvailablehttp://localhost:11434None
Hugging Face Hub APIAvailablehttps://huggingface.coNone / Token (gated)
GitHub REST APIAvailablehttps://api.github.comNone / Token
Hugging Face DatasetsAvailabledatasets libraryNone / Token (gated)
Hosted Inserloft APINot public——
Inserloft SDKNot public——

Repositories

All publicly visible Inserloft repositories. GitHub organization ↗

RepositoryVisibilityLanguageLicenseWhat it exposesOpen
InserLoft/RockmanPublicPythonMITBenchmark implementation, releases, task sets, CLI and evaluation infrastructureGitHub ↗
InserLoft/docsPublicTypeScript—Docs source: React 19, Vite 7, TypeScript 5.9, Tailwind 4, marked, highlight.js, lucide-reactGitHub ↗
InserLoft/.githubPublic——Organization-level GitHub metadataGitHub ↗

CLI reference

Command-line tools available for Inserloft resources.

CommandToolPurpose
ollama run Inserloft/ParrotCodeOllama CLIRun ParrotCode interactively
ollama pull Inserloft/ParrotCodeOllama CLIDownload the GGUF model
git clone https://github.com/InserLoft/RockmanGitClone Rockman benchmark
pip install -e .pipInstall Rockman locally
huggingface-cli download InserloftResearch/Parrot-CoderHF CLIDownload model files
huggingface-cli download Inserloft/PyMini --repo-type datasetHF CLIDownload dataset

Status matrix

Current state of each public surface and its primary distribution location.

SurfaceStatusExamplesPrimary location
ModelsAvailableParrot Coder (200M)Hugging Face
DatasetsAvailablePyMini (49.2k) · PyMAX (500M) · ChatESPHugging Face
BenchmarkAvailableRockman v0.2 (220 tasks)GitHub
Research artifactsAvailableProteus Structures (PDB)Hugging Face
Source codeAvailableRockman · docs · .githubGitHub
Local HTTPAvailableOllama /api/generate · /api/chatOllama
Hosted API / SDKNot publicNo verified public endpoint—
Source discipline: this page only surfaces resources that are publicly verifiable. Internal or private projects are not represented as developer resources.

External surfaces

All Inserloft-related locations outside of inserloft.dev.

PlatformWhat lives thereOpen
inserloft.comMain product site, model registry, artifactsinserloft.com ↗
Hugging Face (Research)Parrot Coder, PyMAX, ChatESP, Proteus StructuresHF Research ↗
Hugging Face (Core)PyMini, Rockman datasetHF Inserloft ↗
GitHubRockman, docs, .githubGitHub ↗
OllamaParrotCode GGUF distributionOllama ↗
NewsInserloft news and updatesNews ↗

Changelog

Recent additions and updates across the Inserloft public surface.

Sep 2026Rockman repository updated on GitHub. Parrot Coder updated on Hugging Face.
Aug 2026PyMAX dataset published on Hugging Face (500M examples, gated).
Jul 2026PyMini dataset updated (49.2k rows). Parrot Coder model released on Hugging Face. Ollama registry entry published.
Jun 2026.github repository updated. GitHub organization metadata refreshed.
EarlierProteus Structures, ChatESP, and initial Rockman releases.