About Yochat
Yochat is an MCP server published by colodoo in the Communication category: mCP server: Yochat.
The repository has 2 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/colodoo/yochatThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Yochat
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 21 hours ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- !License declaredNo license file. Legally you have no right to use it in a product.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
YoChat 🚀
YoChat 是一款现代化的 AI 聊天应用,旨在提供流畅、可定制的对话体验。它支持多种 AI 模型,并集成了强大的工具生态系统,让您能够轻松地与 AI 进行交互和协作。
✨ 功能特性
- 多模型支持: 轻松连接和切换不同的 AI 模型(如 OpenAI、Anthropic、Ollama、Moonshot 等)。
- 可定制的助手: 创建和管理具有不同个性、能力和知识的 AI 助手。
- 工具使用 (Agent): 支持 LangChain Agent,允许 AI 调用外部工具来完成更复杂的任务。
- 对话管理: 清晰的对话列表,方便您管理和回顾历史记录。
- Markdown 支持: 优雅地渲染 Markdown 格式的聊天内容,包括代码高亮。
- 跨平台: 支持 Windows、macOS 和 Linux。
- 本地化部署: 支持连接本地运行的 Ollama 等模型,保护您的数据隐私。
🛠️ 技术栈
- 框架: Electron, Vue 3
- 语言: TypeScript
- UI 库: Vuetify 3
- 状态管理: Pinia
- AI/LLM 集成: LangChain.js, @modelcontextprotocol/sdk
- 数据库: better-sqlite3
- 打包工具: Electron Vite
- 构建和打包: Electron Builder
🚀 快速开始
环境要求
安装依赖
pnpm install
开发模式
运行此命令将启动应用程序并开启热重载。
pnpm run dev
🏗️ 构建
您可以为不同的操作系统构建应用程序。
# Windows
pnpm run build:win
# macOS
pnpm run build:mac
# Linux
pnpm run build:linux
📁 项目结构
YoChat/
├── src/
│ ├── main/ # Electron 主进程代码
│ │ ├── database/ # 数据库相关模块
│ │ ├── index.ts # 主进程入口
│ │ └── ipc.ts # IPC 通信处理
│ ├── preload/ # Preload 脚本
│ └── renderer/ # Electron 渲染进程代码 (Vue 应用)
│ ├── src/
│ │ ├── components/ # Vue 组件
│ │ ├── stores/ # Pinia stores
│ │ ├── views/ # Vue 视图
│ │ └── main.ts # Vue 应用入口
│ └── index.html
├── electron-builder.yml # Electron Builder 配置
├── electron.vite.config.ts # Electron Vite 配置
└── package.json
🤝 贡献
欢迎提交问题和拉取请求!
📄 许可证
本项目采用 MIT 许可证。
README fetched from the repository 21 hours ago. The original is authoritative.