No managed runtime
Delphi compiles directly to machine code, avoiding interpreter startup, JIT warm-up, and garbage-collector pauses in the orchestration layer.
// Why Object Pascal
Object Pascal gives PasClaw predictable native performance, a mature component ecosystem, strict types, and a remarkably simple deployment model.
Delphi compiles directly to machine code, avoiding interpreter startup, JIT warm-up, and garbage-collector pauses in the orchestration layer.
A PasClaw deployment can be a single executable plus standard TLS libraries. That makes installation, rollback, and air-gapped operation straightforward.
Object Pascal's explicit types help keep provider payloads, tool schemas, and lifecycle ownership understandable as an agent grows.
PasClaw benefits from Delphi's stable RTL, desktop frameworks, database connectivity, and extensive native component ecosystem.
From the documentation
Implementation notes drawn from the PasClaw repository documentation.
The documented build matrix covers Linux x86_64 and aarch64 with FPC, macOS on Intel and Apple Silicon, and Windows x64 with Delphi 12 / RAD Studio.
TPasClawAgent and TPasClawServer are TComponent descendants designed to fit existing VCL and FireMonkey applications.
Common questions
Keep exploring
See how the rest of PasClaw fits together.