Open Source

objectify

Turn a class into a CLI tool. Instantly.

Write a TypeScript or Python class, drop it in a folder, and every method becomes a versioned shell command backed by SQLite — the easiest way for an LLM agent to get a stateful tool.

objectify turns a plain TypeScript or Python class into a versioned command-line tool. Drop the class in a folder and every method becomes a shell command, with instance state persisted to SQLite between invocations.

That makes it the fastest way to hand an LLM agent a stateful tool: no server to run, no protocol to implement — just a class definition and a single binary.

  • Every method → a shell command
  • Versioned, persistent state
  • Single binary, no server
  • TypeScript and Python classes