Devotd Github
新发现编程智能体

atomuicommunity/tkcode — AI 编程代理桌面客户端

介绍 atomuicommunity/tkcode 的功能,以及在早期开发阶段需要留意的事项。

仓库信息atomuicommunity/tkcode ↗

介绍 atomuicommunity/tkcode 的功能,以及在早期开发阶段需要留意的事项。

GitHub 项目说明: A native desktop client for AI coding agents, built with Avalonia and AtomUI. Multi-provider, MCP, integrated terminal, local resumable sessions, NativeAOT.

星标
★ 40
复刻
5
语言
C#
许可证
Apache-2.0
最新版本
v0.1.4
查看原始来源 ↗在 GitHub 查看 ↗

atomuicommunity/tkcode 是一款面向 AI 编程代理的原生桌面客户端。最新版本为 v0.1.4,但提供的信息中没有说明该版本有哪些变化。它基于 Avalonia 和 AtomUI 构建,设计上用于在一个地方统一处理多个模型提供商和代理运行时。

代理的工作在独立的 Agent Host 进程中运行,并通过三种协议适配器与模型通信。支持的协议为 OpenAI Chat Completions、OpenAI Responses 和 Anthropic Messages。它还包含内置的编码工具、MCP 连接、集成终端,以及本地会话存储与会话恢复功能。MCP 是让模型连接外部工具的协议,支持 stdio 和 HTTP 两种传输方式。会话以本地 JSONL 文件保存。项目使用 C# 编写,采用 Apache-2.0 许可证。README 还说明了基于 .NET 10 NativeAOT 的单文件二进制部署方式。

不过项目自己也说明仍处于早期开发阶段,并提示 API 和文件格式可能会发生变化。提供的信息中也没有 v0.1.4 的具体变更内容。因此功能范围可以确认,但要以稳定可用为前提还为时尚早。