Tock, the open source conversational AI toolkit.
610
stars
3,602
commits
Kotlin
primary language
Sep 1, 2026
updated
Curious about what Tock is or, who is using it? Check out our website!
Open Conversational AI platform to build Bots:
🏠 Home: https://doc.tock.ai
🕮 Documentation: https://doc.tock.ai/tock/master/
🐋 Docker configurations: https://github.com/theopenconversationkit/tock-docker
▶️ Live demo: https://demo.tock.ai
💬 Contact: https://gitter.im/tockchat/Lobby
🔢 Versions: https://gitter.im/tockchat/tock-news
In order to format your code with ktlint:
mvn antrun:run@ktlint-format
You may need to build snapshot before:
mvn install -Dktlint.fail=false
The python part of the project uses pre-commit to automate code checks and formatting before each commit, ensuring consistent code quality and reducing errors.
It is very important to always execute these hooks to maintain the quality of the code.
pre-commit:
pip install pre-commit
pre-commit install
Hooks will run automatically on each commit.
To run them manually on all files, use:
pre-commit run --all-files
(top 30 of 65)
Kotlin
67.2%
TypeScript
17.5%
HTML
7.1%
Python
5.7%
SCSS
1.7%
Tock, the open source conversational AI toolkit.
610
stars
3,602
commits
Kotlin
primary language
Sep 1, 2026
updated
Curious about what Tock is or, who is using it? Check out our website!
Open Conversational AI platform to build Bots:
🏠 Home: https://doc.tock.ai
🕮 Documentation: https://doc.tock.ai/tock/master/
🐋 Docker configurations: https://github.com/theopenconversationkit/tock-docker
▶️ Live demo: https://demo.tock.ai
💬 Contact: https://gitter.im/tockchat/Lobby
🔢 Versions: https://gitter.im/tockchat/tock-news
In order to format your code with ktlint:
mvn antrun:run@ktlint-format
You may need to build snapshot before:
mvn install -Dktlint.fail=false
The python part of the project uses pre-commit to automate code checks and formatting before each commit, ensuring consistent code quality and reducing errors.
It is very important to always execute these hooks to maintain the quality of the code.
pre-commit:
pip install pre-commit
pre-commit install
Hooks will run automatically on each commit.
To run them manually on all files, use:
pre-commit run --all-files
(top 30 of 65)
Kotlin
67.2%
TypeScript
17.5%
HTML
7.1%
Python
5.7%
SCSS
1.7%