Discover and explore top open-source AI tools and projects—updated daily.
eli-labzDesktop AI agent for autonomous coding and task automation
New!
Top 92.5% on SourcePulse
Godcoder is a local-first, open-source AI coding agent designed for desktop use, prioritizing user privacy by keeping code on the machine and only sending requests to user-provided LLM keys. It offers advanced capabilities beyond simple code editing, including autonomous agent harness development and GUI automation, making it suitable for developers and power users seeking a private, powerful AI coding assistant.
How It Works
Godcoder runs as a native desktop application, connecting directly to user-configured LLM providers (OpenAI, Anthropic, or compatible APIs) without intermediate cloud backends. Its defining feature is "Harness mode," where the AI autonomously scaffolds, engineers, and optimizes its own agent harness and toolset in real-time, creating a self-improving loop. Additionally, "CoWork mode" allows the agent to learn and execute human-action tasks, such as GUI interactions and OS scripting, by driving the Open Cowork desktop app. Both modes employ a self-optimizing cycle that compounds learning and improves performance over time.
Quick Start & Requirements
apps/desktop and run npm install followed by npm run tauri:build for production, or npm run tauri:dev for development. A Windows shortcut (launch-godcoder.bat) is provided for easier setup.services/context-engine/README.md) and enable it in the app settings.Highlighted Details
Maintenance & Community
Contributions are welcomed via CONTRIBUTING.md. Bug reports should be filed as GitHub issues, and ideas can be discussed in the project's discussions section. No specific community channels (e.g., Discord, Slack) or notable contributors/sponsors are detailed in the provided README.
Licensing & Compatibility
The project is licensed under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
Prebuilt release binaries and installers are not yet available, requiring users to build from source. The advanced Context Engine feature necessitates a separate setup process using Docker. Some vendored source builds may emit platform-specific warnings during the bootstrap process, though these are treated as optional to ensure completion.
4 days ago
Inactive