GOAT logo

把你的想法变成自己的应用。

GOAT 帮你构建网页应用,无需从零开始。让 GOAT 处理重复工作,你可以专注于实现想法,同时始终掌握自己的代码。

  • 减少重复工作
  • 更轻松地开始
  • 代码由你掌控

为什么选择与GOAT合作

跳过重复的基础设施

从共享应用程序模型生成模型、DTO、数据访问、验证、CRUD 端点、表单和迁移——然后将您的时间花在业务逻辑和产品质量上。

保持每一层的一致性

单一域定义连接数据库、Go API 和 Angular 界面,减少了各层独立演变时出现的漂移和粘合代码。

无锁定自动化

生成不是一次性的脚手架。随着应用程序的增长,应用有针对性的更改,使用 Git 检查它们,并自由扩展或重构生成的源代码。

GOAT 0.0.1

几分钟即可上手

下载 GOAT 命令行工具,创建项目,并使用 Docker 在本地运行。

需要其他格式或架构吗? 浏览所有分发

快速开始

  1. 创建您的项目

    安装 GOAT 和 Docker,然后运行 goat init ./my-project --name my-project --git-repo https://github.com/your-user/my-project.git。您将获得一个包含示例模型、数据、脚本和版本匹配文档的可工作 Go 和 Angular 项目。

  2. 配置您的环境

    打开生成的 .env 文件并设置您的本地值。将数据库密码和其他秘密排除在版本控制之外。PostgreSQL 和 Node.js 可以在提供的容器内运行。

  3. 运行应用程序

    从项目目录中运行 goat run:script --path=herd/dev.goat,然后打开 http://localhost:8080。第一次运行会生成应用程序,准备数据库,加载数据,启动后端和前端。

goat init ./my-project --name my-project

从文档开始

从第一条命令到可运行的模型,再到项目架构和 AI 助手的指南。

  1. GOAT 入门 启动和开发 GOAT 项目所需的基本信息。
  2. 新项目:从 goat init 到第一个模型 创建 goatcms-child 项目、配置 .env、运行 herd/dev.goat、创建第一个实体以及最佳实践。
  3. 项目架构 应用层、源代码目录和生成代码的概览。
  4. harness 模块:AI 助手 如何向 AI 助手开放实体、会生成哪些工具,以及权限、聊天端点和 OpenAI 配置如何工作。
全部文档

博客最新文章

关于代码生成、AI 辅助开发以及构建可维护软件的文章。

从 Vibe Coding 到契约驱动的 AI 开发

Vibe coding 在项目开始变大之前效果很好。了解如何把强大的 AI 模型、更便宜的模型、契约和代码生成器组合成可扩展的工作流。

全部文章

用 GOAT 构建你的下一个应用

创建免费账户即可打开 GOAT 面板,并领取为期一年的免费许可证。