Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 696 Bytes

README.md

File metadata and controls

38 lines (29 loc) · 696 Bytes

json that

pip install jsonthat
jt --setup
echo 'my name is jay' | jt
{
  "name": "Jay"
}

Features

  • Structure output with a schema
  • Pipe content directly
  • Support for multiple LLM providers: OpenAI, Claude, Mistral, Ollama
  • Local LLM support with Ollama
  • CLI available as a pip package
  • Stream output
  • Select different model names from API providers

Coming Soon

  • Partial JSON output
  • Handling of long content
  • Advanced documentation
  • More providers (e.g., Gemini)
  • --line flag to transform each line of input
  • --usage flag to show usage with token count
  • Python library