README.md

April 14, 2026 · View on GitHub

TalkCody

免费开源的 AI 编码助手

GitHub release License PRs Welcome

TalkCody

微信交流群

TalkCody 微信交流群二维码

联系方式

TalkCody 联系方式

项目简介

TalkCody 是一个真正贴近开发者工作方式的 AI Coding Agent并行、可控、私密、本地优先

和只能依赖云端、受限于单一模型、甚至需要上传代码的 AI 工具不同,TalkCody 提供:

  • 真正自由:可接入 OpenAI、Anthropic、Google 以及本地模型,无厂商锁定
  • 更高速度:独特的四级并行机制,可同时处理多个任务
  • 更强隐私:数据与代码优先保留在本地
  • 更低成本:支持多种免费使用方式,也可复用你现有的 ChatGPT Plus / GitHub Copilot 等订阅

为重视速度、成本、控制权与隐私的开发者而生。

为什么选择 TalkCody

🚀 极速开发

  • 四级并行:项目、任务、Agent、工具四层并行执行,更快完成复杂开发工作

💰 灵活低成本

🔒 隐私优先

  • 100% 本地存储:会话、数据、代码尽可能保留在本机
  • 支持离线:结合 Ollama 或 LM Studio 可离线工作
  • 完全可审计:开源代码可自行检查

🛠️ 专业能力

  • 多模态输入:支持文本、语音、图片、文件
  • MCP Server 支持:可扩展更多工具与服务
  • Agents & Skills Marketplace:可下载和共享社区工作流
  • 高度可定制:提示词、Agent、Tools、MCP Server 都可配置
  • 内置终端:无需来回切换上下文
  • 原生性能:基于 Rust + Tauri 构建

安装

支持以下平台:

  • Windows(x64)
  • Linux(x86_64 AppImage)

环境要求

如果你需要本地开发或从源码启动,建议先准备以下环境:

  • Node.js:建议 20+
  • Bun:建议使用最新稳定版
  • Rust:Tauri 桌面端开发必需
  • Tauri 依赖:不同系统需要对应原生依赖
    • Windows:Visual Studio C++ Build Tools / WebView2
    • macOS:Xcode Command Line Tools
    • Linux:gtk/webkit2gtk 等系统依赖

你也可以参考官方开发文档:

📖 开发环境搭建文档

下载依赖

在项目根目录执行:

bun install

如果你还需要单独启动 API 或文档站,这些子项目依赖也会通过 workspace 一并安装。

启动方法

1. 启动前端开发环境

bun run dev

默认启动 Vite 前端开发服务。

2. 启动桌面端(Tauri)

bun run dev:tauri

该命令会启动 Tauri 桌面应用,适合本地完整调试。

3. 启动 API 服务

bun run dev:api

该命令会进入 apps/api 并启动 Bun + Hono API 服务。

4. 启动文档站

cd docs
bun run dev

5. 构建项目

bun run build

6. 类型检查

bun run type-check

7. 运行测试

bun run test

架构

TalkCody 采用 React 19 + TypeScript 前端,以及 Tauri 2 + Rust 后端的双层架构。

📖 架构说明

路线图

查看 ROADMAP 了解后续开发方向。

更新日志

查看 CHANGELOG 了解版本历史与发布说明。

贡献

欢迎提交 Issue 和 PR,详情请见 CONTRIBUTING.md

社区

许可证

本项目基于 MIT License 开源,详见 LICENSE

原始上游项目: talkcody/talkcody

当前仓库基于上游项目继续维护,并保留 MIT 协议要求的归属说明。

致谢