项目特性: 智能对话-基于多个AI模型的智能代码助手流式输出-支持实时流式响应,提供更好的交互体验MCP集成-内置模型上下文协议支持,可连接丰富的工具生态系统工具扩展-通过MCP支持文件管理、数据库操作、搜索、GitHub等50多种工具动态工具发现- 自动发现和注册 MCP 服务器的可用工具即插即用-重启即可动态连接新的MCP服务器配置管理-灵活的YAML配置文件系统,支持MCP服务器动态配置类型安全- 完整的 Java 类型定义和封装终端 UI - 基于 JLine + ANSI 颜色的现代化终端界面会话管理- 会话保存、加载和会话继续功能性能监控- 内置性能监控和Token使用统计智能搜索-具备代码搜索和文件内容搜索的能力跨平台支持-支持Windows、Linux、macOS系统技术栈:语言:Java 17+构建工具:MavenAI框架:LangChain4jMCP 支持:模型上下文协议客户端UI 框架:JLine + 自定义 ANSI 终端 UI配置管理:YAML + Jackson命令行:Picocli工具调用:LangChain Tools 集成JSON 处理:Jackson Databind协议通信:STDIO + 进程间通信开源地址:https://github.com/zengxinyueooo/ThoughtCoding.git哪位小生愿光临给个star,小女子候燥contribution~