#225 · Primary category: AI Chatbots
csml-engine
CSML is an easy-to-use chatbot programming language and framework.
Project last updated:07/11/23
GitHub Stars
719
Forks
63
Contributors
10
License
Apache-2.0
Why we included this project
CSML is a programming language designed specifically for writing chatbot conversations. Instead of wiring together generic code and state machines, you write flows in a plain-text syntax that reads like a script, and the engine handles the memory slots, UI components, and API calls for you. It runs on a standard MongoDB, PostgreSQL, or SQLite database and ships as a Docker image, so it's a practical choice for teams that want a self-hosted alternative to proprietary bot platforms. The syntax is expressive enough for complex multi-step dialogues, and the runtime lets you inject arbitrary code or call any third-party service when you need to go beyond the built-in components.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
NextChat
✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows
gpt4free
The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3
system_prompts_leaks
Extracted system prompts from Anthropic - Claude Fable 5, Opus 5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-5.6-Sol, Codex. Google - Gemini 3.5 Flash, 3.1 Pro, Antigravity. xAI - Grok, Cursor, Copilot, VS Code, Perplexity, and more. Updated regularly.
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs