by cgoinglove
Just a Better Chatbot. Powered by Agent & MCP & Workflows.
# Add to your Claude Code skills
git clone https://github.com/cgoinglove/better-chatbotGuides for using ai agents skills like better-chatbot.
Last scanned: 5/1/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-01T06:39:31.376Z",
"semgrepRan": false,
"npmAuditRan": false,
"pipAuditRan": true
}better-chatbot is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by cgoinglove. Just a Better Chatbot. Powered by Agent & MCP & Workflows. It has 1,117 GitHub stars.
Yes. better-chatbot passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/cgoinglove/better-chatbot" and add it to your Claude Code skills directory (see the Installation section above).
better-chatbot is primarily written in TypeScript. It is open-source under cgoinglove on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh better-chatbot against similar tools.
No comments yet. Be the first to share your thoughts!
Better Chatbot - A better open-source AI chatbot for individuals and teams.
Originally created by Choi Sung Keun.
🚀 Live Demo | See the experience in action in the preview below!
Get your app running in minutes! No installation or payment required.
You only need one AI Provider API Key (OpenAI, Claude, Gemini, etc.). Everything else runs on free tiers - database, file storage, and hosting.
👉 Click this guide to deploy your site with just a few clicks
Better Chatbot - A better open-source AI chatbot for individuals and teams, inspired by ChatGPT, Claude, Grok, and Gemini.
• Multi-AI Support - Integrates all major LLMs: OpenAI, Anthropic, Google, xAI, Ollama, and more
• Powerful Tools - MCP protocol, web search, JS/Python code execution, data visualization
• Image Generation - Create and edit images with AI models (OpenAI, Google Gemini, xAI)
• Automation - Custom agents, visual workflows, artifact generation
• Collaboration - Share agents, workflows, and MCP configurations with your team
• Voice Assistant - Realtime voice chat with full MCP tool integration
• Intuitive UX - Instantly invoke any feature with @mention
• Quick Start - Deploy free with Vercel Deploy button
Built with Vercel AI SDK and Next.js, combining the best features of leading AI services into one platform.
This project is evolving at lightning speed! ⚡️ We're constantly shipping new features and smashing bugs. Star this repo to join the ride and stay in the loop with the latest updates!
Get a feel for the UX — here's a quick look at what's possible.
Example: Control a web browser using Microsoft's playwright-mcp tool.
Sample prompt:
1. Use the @tool('web-search') to look up information about “modelcontetprotocol.”
2. Then, using : @mcp("playwright")
- navigate Google (https://www.google.com)
- Click the “Login” button
- Enter my email address (neo.cgoing@gmail.com)
- Clock the "Next" button
- Close the browser
Example: Create custom workflows that become callable tools in your chat conversations.
@workflow_name tools in chatExample: Create specialized AI agents with custom instructions and tool access.
@agent_nameFor instance, create a GitHub Manager agent by:
@github_manager to manage your repositoryThis demo showcases a realtime voice-based chatbot assistant built with OpenAI's new Realtime API — now extended with full MCP tool integration. Talk to the assistant naturally, and watch it execute tools in real time.
@) & PresetsQuickly call tool during chat by typing @toolname.
No need to memorize — just type @ and pick from the list!
Tool Selection vs. Mentions (@) — When to Use What:
@): Temporarily bind only the mentioned tools for that specific response. Since only the mentioned tools are sent to the LLM, this saves tokens and can improve speed and accuracy.Each method has its own strengths — use them together to balance efficiency and performance.
You can also create tool presets by selecting only the MCP servers or tools you need. Switch between presets instantly with a click — perfect for organizing tools by task or workflow.
Control how tools are used in each chat with Tool Choice Mode — switch anytime with ⌘P.
This lets you flexibly choose between autonomous, guided, or tool-free interaction depending on the situation.
Built-in web search powered by Exa AI. Search the web with semantic AI and extract content from URLs directly in your chats.
EXA_API_KEY to .env to enable web searchBuilt-in image generation and editing capabilities powered by A