一款本地优先、开源的 AI 编程助手,以原生桌面应用运行,使用自带的 LLM 密钥,代码始终留在你的机器上。

Stars

238

7 天增长

暂无数据

Fork 数

8

开放 Issue

0

开源协议

NOASSERTION

最近更新

2026-07-04

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它引入了实时自优化的 Harness 模式,让代理自行编写和改进代理工具与工作流;同时提供 CoWork 模式用于 GUI/OS 自动化——全程无需将代码离机。

适合谁使用

  • 注重代码隐私并偏好本地执行的开发者
  • 需要自动化重复编码或重构任务的工程师
  • 研究自改进 AI 代理循环的研究人员
  • 需要超越代码编辑的桌面自动化用户

典型使用场景

  • 通过 Harness 模式自动构建和优化代理工具,持续改进代码库
  • 通过 CoWork 模式自动化人工操作(点击、打字、发送邮件等)
  • 借助 Context Engine 对大型代码库进行图感知语义搜索
  • 设置检查点、审查差异,在多种会话模式下迭代编码

项目优势

  • 完全本地优先,无厂商后端,无数据传输,代码始终留在本地
  • 实时自构建的代理工具链,随迭代不断积累经验
  • 支持任何兼容 OpenAI 的 LLM 提供商、MCP 服务器和语音 API
  • 开源(MIT),采用清晰的模块化架构(Rust 核心 + Tauri 桌面)

使用前须知

  • 目前尚无预编译二进制文件,需要从源码构建(需 Rust、Node.js 及 Tauri 环境)
  • 用户必须自行提供 LLM API 密钥和模型端点
  • CoWork 模式依赖第三方 Open Cowork 桌面应用来实现 GUI/OS 操作

README 快速开始

⚡ Godcoder

A local-first, open-source AI coding agent for your desktop.

Bring your own LLM key. Your code never leaves your machine.

Download · Features · Architecture · Contribute


🚀 What is Godcoder?

Godcoder is a local-first, fully open-source AI coding agent that runs as a native desktop app. Unlike cloud-based tools, your source code never transits a vendor backend — API requests go straight from your machine to whichever model provider you configure.

It goes beyond editing code: Godcoder can build and continuously improve its own agent harness (Harness mode) and self-train to drive the Open Cowork desktop app, even executing human-action tasks — clicking, typing, opening apps, sending email, e-signing — through GUI/OS automation (CoWork mode). Both modes run a self-optimizing loop that compounds lessons over time, so the agent gets measurably better with use.

Your Machine ──► Model Provider (OpenAI / Anthropic / Any OpenAI-compatible API)
     ▲
     │  (no middleman, no cloud backend, no data lock-in)
     │
  Your Code

Reimagined from the ground up. The original 2024 autonomous-dev pipeline is frozen under v1/ — preserved, not maintained.


🧬 The Agent Builds Its Own Harness — Live

Godcoder doesn't just use a harness. It writes one, improves it, and optimizes it — autonomously, in real time.

This is the defining capability that sets Godcoder apart. Activate Harness mode and the agent takes over its own agent loop: it scaffolds a live sandbox, engineers its own tools and workflows, runs improvement cycles, measures what works, and compounds that knowledge — all without you writing a single prompt.

┌─────────────────────────────────────────────────────────────┐
│              HARNESS MODE  —  Real-Time Self-Build          │
│                                                             │
│  START                                                      │
│    │                                                        │
│    ▼                                                        │

项目描述

A local-first, open-source coding agent for your desktop. Bring your own LLM key; your code stays on your machine and only ever leaves to the model provider. The AI Agent builds its own Harnes.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

l0ng-ai
精选
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

开发者工具CLI 与终端
359
steelbrain
精选
steelbrain GitHub avatar

reims-vgpu

reims-vgpu is an experimental virtual GPU for macOS guests that uses QEMU to decode the guest's GPU command stream and execute it through Metal or Vulkan, leveraging the built-in AppleParavirtGPU driver without requiring custom kexts.

桌面应用
143
m-novotny
精选
m-novotny GitHub avatar

memguard-rs

A Rust library that provides secure memory handling primitives including zeroization on drop, memory locking, constant-time comparison, and compile-time guarded regions, with zero dependencies and no_std support.

嵌入式与物联网安全
131