SkillAgentSearch skills...

Tock

Tock, the open source conversational AI toolkit.

Install / Use

/learn @theopenconversationkit/Tock

README

Build Status Maven Central Release Date

Gitter Contributors Commit Activity

Home Demo License

Tock - The Open Conversation Kit

<img alt="Tock Logo" src="http://doc.tock.ai/tock/master/img/logo.svg" style="width: 150px;"><br>

Curious about what Tock is or, who is using it? Check out our website!

Open Conversational AI platform to build Bots:

  • Natural Language Processing open source stack, compatible with OpenNLP, Stanford, Rasa and more
  • Tock Studio user interface to build stories and analytics
  • Conversational DSL for Kotlin, Nodejs, Python and REST API
  • Built-in connectors for numerous text/voice channels: Messenger, WhatsApp, Google Assistant, Alexa, Twitter and more
  • Provided toolkits for custom Web/Mobile integration with React and Flutter
  • Deploy anywhere in the Cloud or On-Premise with Docker

🏠 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

Kotlin developers : use ktlint

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

Python developers : use Pre-commit

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.<br/> It is very important to always execute these hooks to maintain the quality of the code.

Installation

  1. Install pre-commit:
    pip install pre-commit
    
  2. Set up the hooks in your repository:
     pre-commit install
    

Usage

Hooks will run automatically on each commit.<br/> To run them manually on all files, use:

pre-commit run --all-files
View on GitHub
GitHub Stars604
CategoryCustomer
Updated3d ago
Forks157

Languages

Kotlin

Security Score

100/100

Audited on Mar 27, 2026

No findings