Devotd Github
NewCoding agents

atomuicommunity/tkcode — Desktop client for AI coding agents

An introduction to the features of atomuicommunity/tkcode and what to keep in mind during its early development stage.

Repositoryatomuicommunity/tkcode ↗

An introduction to the features of atomuicommunity/tkcode and what to keep in mind during its early development stage.

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

stars
★ 40
Forks
5
Language
C#
License
Apache-2.0
Latest release
v0.1.4
Read original source ↗View on GitHub ↗

atomuicommunity/tkcode is a native desktop client for AI coding agents. The latest release is v0.1.4, but the provided information does not state what changed in this version. It is built on Avalonia and AtomUI, and is designed to handle multiple model providers and agent runtimes in a single place.

The agent's work runs in a separate Agent Host process and communicates with models through three protocol adapters. The supported protocols are OpenAI Chat Completions, OpenAI Responses, and Anthropic Messages. It also includes built-in coding tools, MCP connections, an integrated terminal, and local session storage with the ability to resume sessions. MCP is the protocol that lets models connect to external tools, and it supports stdio and HTTP transports. Sessions are stored as local JSONL files. The project is written in C# and uses the Apache-2.0 license. The README also describes a .NET 10 NativeAOT single-binary deployment path.

The project itself, however, states that it is at an early development stage and warns that the API and file formats may change. The provided information also contains no specific changes for v0.1.4. So the scope of the features can be confirmed, but it is still too early to assume stable use.