Skip to content

grufelin/quilm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qt Chat Components

QML-first Qt 6 components for building LLM chat UIs. This repo ships a reusable QML module plus a small set of examples.

Examples

Request component (QML-only)

  • qml -I qml examples/components/request/main.qml

Response component (QML-only)

  • qml -I qml examples/components/response/main.qml

Integration demo (C++ + QML)

  • cmake -S . -B build
  • cmake --build build -j
  • ./build/qtchat_integration_demo --request examples/integration-demo/request.md --response examples/integration-demo/response.md --speed 1.0

Theme testing:

  • QTCHAT_FORCE_THEME=dark ./build/qtchat_integration_demo ...
  • QTCHAT_FORCE_THEME=light ./build/qtchat_integration_demo ...
  • QTCHAT_FORCE_THEME=system ./build/qtchat_integration_demo ...

Makefile Shortcuts

If you have make, a few shortcuts are provided:

  • make build
  • make run (alias for run-demo)
  • make test (enables tests via -DQTCHAT_BUILD_TESTS=ON)

Useful variables:

  • make run THEME=dark
  • make run SPEED=0.5

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors