GoDiao

GoDiao / dreamcoder

Public

DreamCoder - 完美复刻claude desktop的桌面编程工作台 | dreamfield非官方指定coding agent |DreamSeed 种梦计划参赛作品

18
0
89% credibility
Found Jun 01, 2026 at 18 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

DreamCoder is an open-source desktop application that brings a visual interface to AI coding assistance. Instead of using a command-line tool, you get a beautiful window where you can open projects, chat with AI assistants, see code changes in real-time, and manage multiple conversations. The app supports connecting to various AI providers and can even be accessed through messaging apps like Telegram or WeChat, so you can code from your phone.

How It Works

1
💻 Download and install DreamCoder

You download the DreamCoder app from GitHub and install it on your computer, just like any other desktop application.

2
🔑 Connect your AI service

You open the settings and enter your API key for your preferred AI provider (like Anthropic, OpenAI, or DeepSeek). Everything stays on your machine.

3
📁 Open or create a project

You open a folder on your computer where you want to work. DreamCoder automatically detects if it's a git project and shows your branches.

4
💬 Chat with your AI coding assistant

You type messages in the chat window just like messaging a friend. The AI reads your files, writes code, runs commands, and shows you the results right there.

5
Choose how to interact
💻
Desktop app

Use the full-featured desktop interface with built-in terminal and file browser

📱
Messaging apps

Connect Telegram, WeChat, Feishu, or DingTalk to chat with your AI from your phone

6
Watch your project transform

As you chat, DreamCoder edits files, runs tests, and shows you exactly what's changing. You see a diff of every edit before it happens.

🎉 Your code is ready

You have a working project with new features, tests passing, and a clean chat history you can review anytime.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 18 to 18 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is dreamcoder?

DreamCoder is an open-source desktop application that wraps Claude Code's CLI engine in a native GUI. Built with Tauri 2, React 18, and Bun, it gives you a visual workbench for AI-assisted coding with session management, a built-in terminal, and a settings panel for switching between LLM providers. Instead of managing projects through terminal commands, you get a sidebar, tabs, and a chat interface that mirrors Claude Desktop's workflow.

Why is it gaining traction?

The hook is simple: Claude Code is powerful but CLI-only, and many developers want a GUI without switching ecosystems. DreamCoder runs alongside Claude Code logic, adding multi-provider support (Anthropic, OpenAI, DeepSeek, Azure, Google Vertex, AWS Bedrock) with one-click switching. It also supports computer use mode with both visual screenshots and a faster text-only UIA accessibility mode. The roadmap includes IM adapters for Feishu, Telegram, WeChat, and DingTalk, which would let you interact with Claude from messaging apps.

Who should use this?

Developers who want Claude Code's power but prefer a desktop GUI over the terminal. Specifically: developers managing multiple projects who need visual session history, teams using different LLM providers who want unified settings, and users in Chinese-speaking markets where Feishu/DingTalk/WeChat integration matters. If you are comfortable with CLI tools and want maximum flexibility, the vanilla Claude Code may serve you better.

Verdict

At 18 stars with a 0.8999999761581421% credibility score, this is a young project with real potential but limited community validation. The feature set is impressive for early-stage code, but test coverage and documentation need growth before production use. Watch it if you want a desktop Claude experience; wait for more maturity if you need stability.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.