Alphakdeps.io is experimental and evolving — the registry and packages may change or reset.
Toolkdeps asset

kdeps-tools-ocr_image

v1.2.0

Extract text from an image via tesseract OCR. Runs entirely locally -- no API key required. Supports png, jpg/jpeg, tiff, bmp, gif. Requires: file (absolute path to the image). Optional: language (tesseract -l value, e.g. 'eng' or 'eng+fra'; default 'eng'), psm (page segmentation mode, default 3), oem (engine mode, default 3). Does not support PDF -- use load_document with type pdf for text-layer PDFs.

set tools / shelf tools

LLM context: ~220 tokens when loaded (prompt or tool definition)

Where it runs

Part of the tools set, used in workflow and agent mode. What the model is told about each built-in tool: its description, usage notes and parameters. kdeps runs the tool itself.

  1. the agent loop builds the request
  2. the tool definitions are sent to the modeltools/ocr_image
  3. the model calls a tool
  4. kdeps runs it
  5. the result goes back to the model

Loaded by: kdeps (agent loop), /update, /settings, kdeps run, kdeps install, kdeps list, kdeps uninstall, kdeps update

In the code: kdeps (agent loop)agent.RegisterBuiltinToolsagent.definedAs

Install

A kdeps asset: installed with the first-run profile that includes its set, or the first time a command needs it, and updated without a new release.

kdeps install tools/ocr_image

Pin a version with kdeps install tools/ocr_image@<version>.

Contents

Extract text from an image via tesseract OCR. Runs entirely locally -- no API key required. Supports png, jpg/jpeg, tiff, bmp, gif. Requires: file (absolute path to the image). Optional: language (tesseract -l value, e.g. 'eng' or 'eng+fra'; default 'eng'), psm (page segmentation mode, default 3), oem (engine mode, default 3). Does not support PDF -- use load_document with type pdf for text-layer PDFs.

ParameterTypeDescription
file *stringAbsolute path to the image to extract text from
languagestringtesseract -l value, e.g. 'eng' or 'eng+fra'. Default: engdefault: eng
psmintegertesseract --psm page segmentation mode (3 = fully automatic)default: 3
oemintegertesseract --oem engine mode (3 = whatever is available)default: 3

Command (declared in YAML, no Go code)

tesseract

Arguments: {{.args.file}}stdout-l{{.args.language}}--psm{{.args.psm}}--oem{{.args.oem}}

Paths kept in the workspace: file

Versions

VersionPublishedStatus
1.2.010/21/2026active
1.1.010/13/2026active
1.0.010/11/2026active

Details

Author
kdeps
License
Apache-2.0
Latest Version
1.2.0
Published
10/11/2026

Tags

kdepstool