xemantic/xemantic-ai-tool-schema

AI/LLM tool use (function calling) JSON Schema generator - a Kotlin multiplatform library

39
/ 100
Emerging

This library helps developers working with AI agents to easily define what data an AI model should expect when using a 'tool' or 'function'. It takes a Kotlin class description, which outlines the structure of your data, and automatically creates a standard JSON Schema. This schema can then be used with Large Language Models (LLMs) from providers like OpenAI or Anthropic, making it easier for the AI to understand and produce structured data.

Use this if you are a Kotlin developer building AI agents and need to reliably define the expected data structures for your AI's tool use or function calling, without manually writing JSON schemas.

Not ideal if you are not a Kotlin developer or are looking for a solution that doesn't involve defining data structures directly in code.

AI development LLM integration Kotlin programming Agentic AI API schema generation
No Package No Dependents
Maintenance 10 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 5 / 25

How are scores calculated?

Stars

50

Forks

2

Language

Kotlin

License

Apache-2.0

Last pushed

Jan 29, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/xemantic/xemantic-ai-tool-schema"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.