Skip to content

Commit 61d4310

Browse files
authored
Merge pull request #769 from AutoMaker-Org/v0.14.0rc
V0.14.0rc
2 parents a8ddd07 + 9c304ee commit 61d4310

400 files changed

Lines changed: 38056 additions & 11192 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/release.yml

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
release:
55
types: [published]
66

7+
permissions:
8+
contents: write
9+
710
jobs:
811
build:
912
strategy:
@@ -62,7 +65,10 @@ jobs:
6265
uses: actions/upload-artifact@v4
6366
with:
6467
name: macos-builds
65-
path: apps/ui/release/*.{dmg,zip}
68+
path: |
69+
apps/ui/release/*.dmg
70+
apps/ui/release/*.zip
71+
if-no-files-found: error
6672
retention-days: 30
6773

6874
- name: Upload Windows artifacts
@@ -71,14 +77,19 @@ jobs:
7177
with:
7278
name: windows-builds
7379
path: apps/ui/release/*.exe
80+
if-no-files-found: error
7481
retention-days: 30
7582

7683
- name: Upload Linux artifacts
7784
if: matrix.os == 'ubuntu-latest'
7885
uses: actions/upload-artifact@v4
7986
with:
8087
name: linux-builds
81-
path: apps/ui/release/*.{AppImage,deb,rpm}
88+
path: |
89+
apps/ui/release/*.AppImage
90+
apps/ui/release/*.deb
91+
apps/ui/release/*.rpm
92+
if-no-files-found: error
8293
retention-days: 30
8394

8495
upload:
@@ -108,9 +119,13 @@ jobs:
108119
- name: Upload to GitHub Release
109120
uses: softprops/action-gh-release@v2
110121
with:
122+
fail_on_unmatched_files: true
111123
files: |
112-
artifacts/macos-builds/*.{dmg,zip,blockmap}
113-
artifacts/windows-builds/*.{exe,blockmap}
114-
artifacts/linux-builds/*.{AppImage,deb,rpm,blockmap}
124+
artifacts/macos-builds/*.dmg
125+
artifacts/macos-builds/*.zip
126+
artifacts/windows-builds/*.exe
127+
artifacts/linux-builds/*.AppImage
128+
artifacts/linux-builds/*.deb
129+
artifacts/linux-builds/*.rpm
115130
env:
116131
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,11 @@ COPY libs/types/package*.json ./libs/types/
2525
COPY libs/utils/package*.json ./libs/utils/
2626
COPY libs/prompts/package*.json ./libs/prompts/
2727
COPY libs/platform/package*.json ./libs/platform/
28+
COPY libs/spec-parser/package*.json ./libs/spec-parser/
2829
COPY libs/model-resolver/package*.json ./libs/model-resolver/
2930
COPY libs/dependency-resolver/package*.json ./libs/dependency-resolver/
3031
COPY libs/git-utils/package*.json ./libs/git-utils/
32+
COPY libs/spec-parser/package*.json ./libs/spec-parser/
3133

3234
# Copy scripts (needed by npm workspace)
3335
COPY scripts ./scripts

LICENSE

Lines changed: 22 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -1,141 +1,27 @@
1-
AUTOMAKER LICENSE AGREEMENT
1+
## Project Status
22

3-
This License Agreement ("Agreement") is entered into between you ("Licensee") and the copyright holders of Automaker ("Licensor"). By using, copying, modifying, downloading, cloning, or distributing the Software (as defined below), you agree to be bound by the terms of this Agreement.
4-
5-
1. DEFINITIONS
6-
7-
"Software" means the Automaker software, including all source code, object code, documentation, and related materials.
8-
9-
"Generated Files" means files created by the Software during normal operation to store internal state, configuration, or working data, including but not limited to app_spec.txt, feature.json, and similar files generated by the Software. Generated Files are not considered part of the Software for the purposes of this license and are not subject to the restrictions herein.
10-
11-
"Derivative Work" means any work that is based on, derived from, or incorporates the Software or any substantial portion of it, including but not limited to modifications, forks, adaptations, translations, or any altered version of the Software.
12-
13-
"Monetization" means any activity that generates revenue, income, or commercial benefit from the Software itself or any Derivative Work, including but not limited to:
14-
15-
- Reselling, redistributing, or sublicensing the Software, any Derivative Work, or any substantial portion thereof
16-
- Including the Software, any Derivative Work, or substantial portions thereof in a product or service that you sell or distribute
17-
- Offering the Software, any Derivative Work, or substantial portions thereof as a standalone product or service for sale
18-
- Hosting the Software or any Derivative Work as a service (whether free or paid) for use by others, including cloud hosting, Software-as-a-Service (SaaS), or any other form of hosted access for third parties
19-
- Extracting, reselling, redistributing, or sublicensing any prompts, context, or other instructional content bundled within the Software
20-
- Creating, distributing, or selling modified versions, forks, or Derivative Works of the Software
21-
22-
Monetization does NOT include:
23-
24-
- Using the Software internally within your organization, regardless of whether your organization is for-profit
25-
- Using the Software to build products or services that generate revenue, as long as you are not reselling or redistributing the Software itself
26-
- Using the Software to provide services for which fees are charged, as long as the Software itself is not being resold or redistributed
27-
- Hosting the Software anywhere for personal use by a single developer, as long as the Software is not made accessible to others
28-
29-
"Core Contributors" means the following individuals who are granted perpetual, royalty-free licenses:
30-
31-
- Cody Seibert (webdevcody)
32-
- SuperComboGamer (SCG)
33-
- Kacper Lachowicz (Shironex, Shirone)
34-
- Ben Scott (trueheads)
35-
36-
2. GRANT OF LICENSE
37-
38-
Subject to the terms and conditions of this Agreement, Licensor hereby grants to Licensee a non-exclusive, non-transferable license to use, copy, modify, and distribute the Software, provided that:
39-
40-
a) Licensee may freely clone, install, and use the Software locally or within an organization for the purpose of building, developing, and maintaining other products, software, or services. There are no restrictions on the products you build _using_ the Software.
41-
42-
b) Licensee may run the Software on personal or organizational infrastructure for internal use.
43-
44-
c) Core Contributors are each individually granted a perpetual, worldwide, royalty-free, non-exclusive license to use, copy, modify, distribute, and sublicense the Software for any purpose, including Monetization, without payment of any fees or royalties. Each Core Contributor may exercise these rights independently and does not require permission, consent, or approval from any other Core Contributor to Monetize the Software in any way they see fit.
45-
46-
d) Commercial licenses for the Software may be discussed and issued to external parties or companies seeking to use the Software for financial gain or Monetization purposes. Core Contributors already have full rights under section 2(c) and do not require commercial licenses. Any commercial license issued to external parties shall require a unanimous vote by all Core Contributors and shall be granted in writing and signed by all Core Contributors.
47-
48-
e) The list of individuals defined as "Core Contributors" in Section 1 shall be amended to reflect any revocation or reinstatement of status made under this section.
49-
50-
3. RESTRICTIONS
51-
52-
Licensee may NOT:
53-
54-
- Engage in any Monetization of the Software or any Derivative Work without explicit written permission from all Core Contributors
55-
- Resell, redistribute, or sublicense the Software, any Derivative Work, or any substantial portion thereof
56-
- Create, distribute, or sell modified versions, forks, or Derivative Works of the Software for any commercial purpose
57-
- Include the Software, any Derivative Work, or substantial portions thereof in a product or service that you sell or distribute
58-
- Offer the Software, any Derivative Work, or substantial portions thereof as a standalone product or service for sale
59-
- Extract, resell, redistribute, or sublicense any prompts, context, or other instructional content bundled within the Software
60-
- Host the Software or any Derivative Work as a service (whether free or paid) for use by others (except Core Contributors)
61-
- Remove or alter any copyright notices or license terms
62-
- Use the Software in any manner that violates applicable laws or regulations
63-
64-
Licensee MAY:
65-
66-
- Use the Software internally within their organization (commercial or non-profit)
67-
- Use the Software to build other commercial products (products that do NOT contain the Software or Derivative Works)
68-
- Modify the Software for internal use within their organization (commercial or non-profit)
69-
70-
4. CORE CONTRIBUTOR STATUS MANAGEMENT
71-
72-
a) Core Contributor status may be revoked indefinitely by the remaining Core Contributors if:
73-
74-
- A Core Contributor cannot be reached for a period of one (1) month through reasonable means of communication (including but not limited to email, Discord, GitHub, or other project communication channels)
75-
- AND the Core Contributor has not contributed to the project during that one-month period. For purposes of this section, "contributed" means at least one of the following activities:
76-
- Discussing the Software through project communication channels
77-
- Committing code changes to the project repository
78-
- Submitting bug fixes or patches
79-
- Participating in project-related discussions or decision-making
80-
81-
b) Revocation of Core Contributor status requires a unanimous vote by all other Core Contributors (excluding the Core Contributor whose status is being considered for revocation).
82-
83-
c) Upon revocation of Core Contributor status, the individual shall no longer be considered a Core Contributor and shall lose the rights granted under section 2(c) of this Agreement. However, any Contributions made prior to revocation shall remain subject to the terms of section 5 (CONTRIBUTIONS AND RIGHTS ASSIGNMENT).
84-
85-
d) A revoked Core Contributor may be reinstated to Core Contributor status with a unanimous vote by all current Core Contributors. Upon reinstatement, the individual shall regain all rights granted under section 2(c) of this Agreement.
86-
87-
5. CONTRIBUTIONS AND RIGHTS ASSIGNMENT
88-
89-
By submitting, pushing, or contributing any code, documentation, pull requests, issues, or other materials ("Contributions") to the Automaker project, you agree to the following terms without reservation:
90-
91-
a) **Full Ownership Transfer & Rights Grant:** You hereby assign to the Core Contributors all right, title, and interest in and to your Contributions, including all copyrights, patents, and other intellectual property rights. If such assignment is not effective under applicable law, you grant the Core Contributors an unrestricted, perpetual, worldwide, non-exclusive, royalty-free, fully paid-up, irrevocable, sublicensable, and transferable license to use, reproduce, modify, adapt, publish, translate, create derivative works from, distribute, perform, display, and otherwise exploit your Contributions in any manner they see fit, including for any commercial purpose or Monetization.
92-
93-
b) **No Take-Backs:** You understand and agree that this grant of rights is irrevocable ("no take-backs"). You cannot revoke, rescind, or terminate this grant of rights once your Contribution has been submitted.
94-
95-
c) **Waiver of Moral Rights:** You waive any "moral rights" or other rights with respect to attribution of authorship or integrity of materials regarding your Contributions that you may have under any applicable law.
96-
97-
d) **Right to Contribute:** You represent and warrant that you are the original author of the Contributions, or that you have sufficient rights to grant the rights conveyed by this section, and that your Contributions do not infringe upon the rights of any third party.
98-
99-
6. TERMINATION
100-
101-
This license will terminate automatically if Licensee breaches any term of this Agreement. Upon termination, Licensee must immediately cease all use of the Software and destroy all copies in their possession.
102-
103-
7. HIGH RISK DISCLAIMER AND LIMITATION OF LIABILITY
104-
105-
a) **AI RISKS:** THE SOFTWARE UTILIZES ARTIFICIAL INTELLIGENCE TO GENERATE CODE, EXECUTE COMMANDS, AND INTERACT WITH YOUR FILE SYSTEM. YOU ACKNOWLEDGE THAT AI SYSTEMS CAN BE UNPREDICTABLE, MAY GENERATE INCORRECT, INSECURE, OR DESTRUCTIVE CODE, AND MAY TAKE ACTIONS THAT COULD DAMAGE YOUR SYSTEM, FILES, OR HARDWARE.
106-
107-
b) **USE AT YOUR OWN RISK:** YOU AGREE THAT YOUR USE OF THE SOFTWARE IS SOLELY AT YOUR OWN RISK. THE CORE CONTRIBUTORS AND LICENSOR DO NOT GUARANTEE THAT THE SOFTWARE OR ANY CODE GENERATED BY IT WILL BE SAFE, BUG-FREE, OR FUNCTIONAL.
108-
109-
c) **NO WARRANTY:** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.
110-
111-
d) **LIMITATION OF LIABILITY:** IN NO EVENT SHALL THE CORE CONTRIBUTORS, LICENSORS, OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE, INCLUDING BUT NOT LIMITED TO:
112-
113-
- DAMAGE TO HARDWARE OR COMPUTER SYSTEMS
114-
- DATA LOSS OR CORRUPTION
115-
- GENERATION OF BAD, VULNERABLE, OR MALICIOUS CODE
116-
- FINANCIAL LOSSES
117-
- BUSINESS INTERRUPTION
118-
119-
8. LICENSE AMENDMENTS
120-
121-
Any amendment, modification, or update to this License Agreement must be agreed upon unanimously by all Core Contributors. No changes to this Agreement shall be effective unless all Core Contributors have provided their written consent or approval through a unanimous vote.
122-
123-
9. CONTACT
124-
125-
For inquiries regarding this license or permissions for Monetization, please contact the Core Contributors through the official project channels:
126-
127-
- Agentic Jumpstart Discord: https://discord.gg/JUDWZDN3VT
128-
- Website: https://automaker.app
129-
- Email: automakerapp@gmail.com
130-
131-
Any permission for Monetization requires the unanimous written consent of all Core Contributors.
132-
133-
10. GOVERNING LAW
134-
135-
This Agreement shall be governed by and construed in accordance with the laws of the State of Tennessee, USA, without regard to conflict of law principles.
136-
137-
By using the Software, you acknowledge that you have read this Agreement, understand it, and agree to be bound by its terms and conditions.
3+
**This project is no longer actively maintained.** The codebase is provided as-is for those who wish to use, study, or fork it. No bug fixes, security updates, or new features are being developed. Community contributions may still be accepted, but there is no guarantee of review or merge.
1384

1395
---
1406

7+
MIT License
8+
1419
Copyright (c) 2025 Automaker Core Contributors
10+
11+
Permission is hereby granted, free of charge, to any person obtaining a copy
12+
of this software and associated documentation files (the "Software"), to deal
13+
in the Software without restriction, including without limitation the rights
14+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15+
copies of the Software, and to permit persons to whom the Software is
16+
furnished to do so, subject to the following conditions:
17+
18+
The above copyright notice and this permission notice shall be included in all
19+
copies or substantial portions of the Software.
20+
21+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
27+
SOFTWARE.

README.md

Lines changed: 33 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414

1515
**Stop typing code. Start directing AI agents.**
1616

17+
> **[!WARNING]**
18+
>
19+
> **This project is no longer actively maintained.** The codebase is provided as-is. No bug fixes, security updates, or new features are being developed.
20+
1721
<details open>
1822
<summary><h2>Table of Contents</h2></summary>
1923

@@ -288,6 +292,31 @@ services:
288292
289293
**Note:** The Claude CLI config must be writable (do not use `:ro` flag) as the CLI writes debug files.
290294

295+
> **⚠️ Important: Linux/WSL Users**
296+
>
297+
> The container runs as UID 1001 by default. If your host user has a different UID (common on Linux/WSL where the first user is UID 1000), you must create a `.env` file to match your host user:
298+
>
299+
> ```bash
300+
> # Check your UID/GID
301+
> id -u # outputs your UID (e.g., 1000)
302+
> id -g # outputs your GID (e.g., 1000)
303+
> ```
304+
>
305+
> Create a `.env` file in the automaker directory:
306+
>
307+
> ```
308+
> UID=1000
309+
> GID=1000
310+
> ```
311+
>
312+
> Then rebuild the images:
313+
>
314+
> ```bash
315+
> docker compose build
316+
> ```
317+
>
318+
> Without this, files written by the container will be inaccessible to your host user.
319+
291320
##### GitHub CLI Authentication (For Git Push/PR Operations)
292321

293322
To enable git push and GitHub CLI operations inside the container:
@@ -644,26 +673,10 @@ Join the **Agentic Jumpstart** Discord to connect with other builders exploring
644673

645674
👉 [Agentic Jumpstart Discord](https://discord.gg/jjem7aEDKU)
646675

647-
## License
648-
649-
This project is licensed under the **Automaker License Agreement**. See [LICENSE](LICENSE) for the full text.
676+
## Project Status
650677

651-
**Summary of Terms:**
678+
**This project is no longer actively maintained.** The codebase is provided as-is for those who wish to use, study, or fork it. No bug fixes, security updates, or new features are being developed. Community contributions may still be accepted, but there is no guarantee of review or merge.
652679

653-
- **Allowed:**
654-
- **Build Anything:** You can clone and use Automaker locally or in your organization to build ANY product (commercial or free).
655-
- **Internal Use:** You can use it internally within your company (commercial or non-profit) without restriction.
656-
- **Modify:** You can modify the code for internal use within your organization (commercial or non-profit).
657-
658-
- **Restricted (The "No Monetization of the Tool" Rule):**
659-
- **No Resale:** You cannot resell Automaker itself.
660-
- **No SaaS:** You cannot host Automaker as a service for others.
661-
- **No Monetizing Mods:** You cannot distribute modified versions of Automaker for money.
662-
663-
- **Liability:**
664-
- **Use at Own Risk:** This tool uses AI. We are **NOT** responsible if it breaks your computer, deletes your files, or generates bad code. You assume all risk.
665-
666-
- **Contributing:**
667-
- By contributing to this repository, you grant the Core Contributors full, irrevocable rights to your code (copyright assignment).
680+
## License
668681

669-
**Core Contributors** (Cody Seibert (webdevcody), SuperComboGamer (SCG), Kacper Lachowicz (Shironex, Shirone), and Ben Scott (trueheads)) are granted perpetual, royalty-free licenses for any use, including monetization.
682+
This project is licensed under the **MIT License**. See [LICENSE](LICENSE) for the full text.

0 commit comments

Comments
 (0)