Takshashila Platform

Next-Generation Sandboxed Learning

Secure, per-user coding environments running inside gVisor sandboxed containers with real-time AI tutoring and automated code judging.

Core Features

A robust educational environment built for scale.

Isolated Workspaces

Secure, per-user coding environments in gVisor sandboxes.

Embedded Web IDE

Fully functional Eclipse Theia IDE accessible directly from the browser.

AI Tutor

"Guide, don't provide" pedagogy using local LLMs to assist students.

Platform Architecture

Battle-tested microservices designed for secure code execution and AI inference.

Microservices Architecture

Built with Go, React, and Python, communicating seamlessly via gRPC and REST APIs.

Kubernetes + gVisor

Robust container orchestration with gVisor providing strong isolation for untrusted code execution.

Automated Judging

Runs unit tests and security checks against student submissions with immediate feedback.

Local LLM Integration

vLLM serving advanced reasoning models tailored for pedagogical assistance without revealing direct solutions.