分享技术心得 | 记录学习历程 | 探索代码之美
My First Post
## 简介 这是 **粗体** 文本,这是 *斜体* 文本。 访问 [Hugo](https://gohugo.io) 网站!
项目
一句话介绍 LLM Agent 是一个基于 .NET 8 WinForms 的多模型桌面聊天客户端:用一个统一界面接入多家大语言模型(LLM)服务商,管理会话、提示词与本地数据。 解决什么 当你同时使用 OpenAI / Claude / Gemini 等不同厂商时,账号、Key、模型选择与对话历史往往分散在多个网页或工具里,迁移与复用成本高。LLM Agent 通过 Provider 适配层把不同服务的调用口径收敛到同一套交互里,并将会话与配置持久化到本地 SQLite;同时支持多用户数据隔离与自动登录,降低“多人共用一台电脑/多账号切换”的摩擦。对于需要在桌面端长时间对话、反复打磨 System Prompt 的场景,它更像一个可持续积累的个人工作台。 项目结构采用经典分层:UI/ 负责界面与交互,BLL/ 承载业务逻辑,DAL/ 负责数据访问,Model/ 定义实体;对接不同 LLM 的实现集中在 API/Provider/,便于新增厂商或替换接口而不影响上层 UI。配套文档站点位于 Docs/(VitePress),用于沉淀接入方式、架构说明与使用指南,减少“靠记忆配置”的成本。