基于 DeepSeek 开源的 DeepSeek Harness(DSH)智能体引擎

把想法变成可用的软件,
像跟朋友聊天一样简单。

FreeCoder 是开源的桌面应用,底层基于 DeepSeek 开源的 DeepSeek Harness(DSH)智能体引擎—— 用自然语言描述你的想法,AI 助理引导你完成 需求分析 → 自动开发 → 即时预览 → 口语修改 → 导出部署包, 全程不写一行代码,所有数据留在你的电脑上。

自备 DeepSeek API Key 即用 · 无需月费 · Windows 已发布,macOS / Linux 跨平台打包就绪(按 GitHub Releases 节奏陆续放出)

实时演示

像这样,几分钟从想法到可运行软件

需求分析 → 自动开发 → 即时预览 → 口语修改 → 导出部署包,全程对话完成,不写一行代码。

0行代码需要你写
5步完成从想法到产品
100%数据保存在本地
1个 API Key,无月费
核心功能

六大能力,构成完整闭环

无需离开 FreeCoder,即可完成从想法到可运行软件、再到上线部署的全过程。

AI 助理 · 需求分析师

像朋友聊天一样挖掘需求:每次只问 1–2 个问题,选项按钮即点即答。AI 将模糊想法翻译成清晰需求,底层技术信号自动转成大白话。

  • 对话引导 · 需求挖掘
  • 信号翻译 · 结构化需求卡片
  • 可拖拽 AI 浮窗,多任务并行

即时预览 · 可视化反馈

内置浏览器实时预览生成的应用,悬停元素即可选中。用口语提出修改,改动即时生效——看见成果,随时调整。

  • 本地预览 · 热加载即时生效
  • 元素悬停识别与检查器
  • 口语修改,无需理解代码

智能部署助手

从「让应用真正跑起来」出发,四大路径覆盖一键启动、智能打包、部署指引与高级导出,里程碑卡片实时呈现关键节点。

  • 一键启动 · 智能打包 · 部署指引
  • 5 步 DeployConfigWizard(DB / 登录 / 邮箱 / JWT)
  • MilestoneCard 关键节点提醒

项目文档中心

开发完成后自动生成 README、需求文档、版本计划等 Markdown 文档,集中在文档中心目录树中浏览与查阅。

  • 自动回填 README / 需求文档 / 版本计划
  • Markdown 渲染查看器
  • 目录索引与项目文件安全预览

自动测试 · 进度可视化

开发完成后 DSH 智能体自动规划与执行测试用例,聊天窗口里以「自动测试计划卡片 + 进度条」实时展示当前阶段与剩余时间。

  • 测试用例自动规划与执行
  • 阶段化进度条 + 时间预估
  • 结构化测试报告与重测提示

跨平台 · 数据库 · 登录

electron-builder 跨平台打包代码已就位(Windows / macOS / Linux);数据可选 SQLite 本地存储或一键申请 Neon / Supabase 云数据库;登录支持密码与 OAuth 第三方登录。

  • Windows / macOS / Linux 跨平台
  • SQLite 或 Neon / Supabase 云数据库
  • 密码 + GitHub / Google OAuth
工作原理

对话 → 开发 → 预览 → 修改 → 导出

五步闭环,把「我有一个想法」变成「我的软件上线了」。

  1. 01

    💬 对话

    用大白话描述想法,AI 助理引导你逐步明确目标用户、核心功能与视觉风格。

  2. 02

    ⚙️ 开发

    确认需求后,底层基于 DeepSeek 开源的 DeepSeek Harness(DSH)智能体引擎自动生成完整可运行的代码。

  3. 03

    🔍 预览

    内置浏览器实时展示成果,元素悬停即可选中,所见即所得。

  4. 04

    ✏️ 修改

    用口语提出修改:「按钮大一点」「颜色换成蓝色」,即时生效。

  5. 05

    📦 导出

    满意后导出部署包,按中文指引在任何服务器上线,产品归你。

为什么选择 FreeCoder

你的数据,只属于你

🔒

本地优先,隐私无忧

所有代码与数据保存在你的电脑上,无任何遥测,不上传任何服务器。

🔑

自备 Key,无订阅

使用你自己的 DeepSeek API Key,系统级加密存储,按量付费、无月费。

📖

开源 MIT

代码完全开放,可审计、可修改、可自行构建,透明度拉满。

🧑‍💻

零学习曲线

打开即用,不碰 Git、服务器、数据库这些概念,一切通过对话完成。

📦

成果完全归你

导出源码与部署包,产品代码、数据、文档全部由你掌控。

🚀

想法快速验证

创业者与小团队的低成本选择:几十分钟验证一个想法,不再为外包发愁。

为谁打造

从学生到职场人,人人都能把想法变成软件

不用懂代码、不用学英文命令行,把你的想法说出来,FreeCoder 帮你一步步把它变成能跑的工具。

非技术职场人

白领 · 运营 · 销售 · 行政

想搭个团队周报工具、报名表、客户跟进表?跟 AI 聊一会儿,能直接用的应用就出来了。

初高中学生

编程启蒙 · 班级项目 · 兴趣作品

第一节编程课的第一个项目、班级活动报名表、生日倒计时——做出来给同学看,比 PPT 酷多了。

职业学校学生

实训作业 · 毕业设计 · 课程 demo

课程 demo、实训报告、毕设原型,AI 带你从需求走到成品,文档与源码一并搞定。

创业者 / 独立开发者

MVP 验证 · 客户演示 · 想法试错

几十块成本、几十分钟验证一个想法;做 demo 给投资人和客户看,省下外包的钱。

教师 / 培训讲师

课堂演示 · 教学工具 · 命题作业

上课讲 AI 开发当 demo、现场搭一个出题小程序,把抽象概念变成可点可用的东西。

个人兴趣用户

折腾爱好者 · 家庭工具 · 个人项目

私人记账本、家庭作业安排表、个人博客——想到什么就做什么,不用求人也不用排队。

技术栈

现代而克制,核心由 DSH 驱动

以 DeepSeek 开源的 DeepSeek Harness(DSH)智能体引擎为核心,搭配成熟稳定的桌面技术。

Electron 43React 18TypeScript 5.9 ZustandTailwind CSSVite 6 DeepSeek Harness (DSH) · 核心引擎pnpm

核心引擎:DeepSeek 开源的 DeepSeek Harness(DSH)智能体引擎

FreeCoder 的自动开发能力由 DeepSeek Harness(DSH) 驱动——这是 DeepSeek 开源的 AI 智能体引擎,以「一切皆插件」的架构让模型像工程师一样读写代码、执行命令、自主完成任务。 确认需求后,DSH 自动完成从代码生成到可运行的全部过程,并支撑对话式修改与即时预览。

了解 DeepSeek Harness
安装指南

三步开始使用

无需阅读文档,打开即用。从下载到看到自己的软件跑起来,只需几分钟。

  1. 1 📥

    下载并安装

    前往 GitHub Releases 下载对应平台的安装包,双击安装并启动 FreeCoder。

  2. 2 🔑

    配置 API Key

    首次启动输入你的 DeepSeek API Key,使用系统级加密(safeStorage)保存在本地,绝不上传。

  3. 3 💬

    开始对话

    像聊天一样描述你的想法,确认需求后自动开发,预览、口语修改、导出部署包,全程不写一行代码。

使用须知
  • 🖥️ 平台:Windows 10 / 11 已发布;macOS / Linux 跨平台打包代码就位,按 GitHub Releases 节奏放出
  • 🔑 需要自备 DeepSeek API Key(可在 platform.deepseek.com 申请),系统级加密(safeStorage)保存
  • 🔒 所有代码与数据保存在本地,无任何云端依赖、无遥测
  • 💾 数据存储可选 SQLite 本地优先,或一键申请 Neon / Supabase 云数据库
  • 🚀 当前迭代 0.1.x:新增智能部署助手、项目文档中心、自动测试进度卡片、可拖拽 AI 浮窗
常见问题

FAQ

关于 FreeCoder 最常见的问题,一目了然。

FreeCoder 是什么?

FreeCoder 是一款开源的桌面应用(基于 Electron),让非技术用户通过自然语言对话,从零生成可运行的软件。它不依赖任何云端服务,所有代码与数据保存在用户本地,自备 DeepSeek API Key 即可使用,底层基于 DeepSeek 开源的 DeepSeek Harness(DSH)智能体引擎。

DeepSeek Harness(DSH)是什么?为什么 FreeCoder 基于它?

DeepSeek Harness(DSH)是 DeepSeek 开源的 AI 智能体引擎,以「一切皆插件」的架构让大模型像工程师一样读写文件、执行命令、自主完成开发任务。FreeCoder 基于 DSH,把「确认需求 → 自动开发 → 口语修改 → 即时预览」的整套能力做成了非技术用户也能轻松上手的桌面应用。

需要会写代码吗?

完全不需要。一切操作通过对话完成:AI 助理引导你描述需求并确认需求卡片,代码对用户完全隐藏,全程不接触 Git、服务器、数据库等概念。

我的数据和代码安全吗?

安全。所有代码与数据都保存在你的电脑本地,不上传任何服务器;API Key 使用系统级加密(safeStorage)存储,应用没有任何遥测。

收费吗?需要什么 API Key?

FreeCoder 本身开源免费(MIT License)。你只需自备一个 DeepSeek API Key(在 platform.deepseek.com 申请),按实际用量计费,无月费。

支持哪些平台?

Windows 10/11 已验证发布;macOS 与 Linux 的 electron-builder 跨平台打包代码已在主进程 package/service.ts 中就位(process.platform 全套分支判断),按 GitHub Releases 节奏陆续放出安装包。

生成的软件可以部署上线吗?

可以。内置「智能部署助手」提供四大路径:一键启动(复用预览服务器立即跑起来)、智能打包(spawn electron-builder 真打 .exe / .dmg / .AppImage)、部署指引(云 / Docker / 服务器,附真实命令与产物入口)、高级导出(5 步 DeployConfigWizard:数据库 / 登录 / 邮箱 / JWT / 确认,导出 zip 包含源码、Dockerfile、docker-compose、.env 与中英文部署指引)。完成后通过 MilestoneCard 展示关键节点,并支持 revealInFolder 直接打开产物。

数据库与登录怎么选?

数据存储可选 SQLite(本地优先,零运维)或一键申请 Neon / Supabase 云数据库;登录方式支持密码登录与 GitHub / Google 等 OAuth 第三方登录,所有凭据通过系统级加密(safeStorage)保存在本地。

会自动跑测试吗?

会。需求确认后 DSH 智能体会在开发完成后自动规划与执行测试用例,聊天窗口里以「自动测试计划卡片 + 进度条」实时展示当前阶段、已完成项与剩余预估时间;测试结束后给出结构化报告,失败项可一键发起重测。

项目会自动生成文档吗?

会。每次开发完成会自动生成 README、需求文档、版本计划等 Markdown 文档,集中在「文档中心」目录树中浏览;还提供 Markdown 渲染查看器与目录索引,无需离开 FreeCoder 即可审阅项目全貌。

现在就开始,把想法变成软件

下载 FreeCoder 桌面版,自备一个 DeepSeek API Key,几分钟后你就能看到自己的软件跑起来。

💡 安装与配置步骤见上方 安装指南 · 当前迭代 0.1.x(首版 0.1.0):Windows 已发布 · macOS / Linux 跨平台打包就位