import from local vendored copy (2026-05-06)
Some checks failed
CI / validate (push) Failing after 0s

This commit is contained in:
Hongming Wang 2026-05-06 13:53:40 -07:00
commit 705894a435
5 changed files with 102 additions and 0 deletions

11
.env.example Normal file
View File

@ -0,0 +1,11 @@
# Free Beats All — API keys (all free, no credit card)
#
# Get your keys:
# Groq: https://console.groq.com/keys
# OpenRouter: https://openrouter.ai/keys
# Cerebras: https://cloud.cerebras.ai
GROQ_API_KEY=gsk_your_groq_key_here
OPENROUTER_API_KEY=sk-or-v1-your_openrouter_key_here
CEREBRAS_API_KEY=csk-your_cerebras_key_here
GITHUB_REPO=Molecule-AI/molecule-monorepo

5
.github/workflows/ci.yml vendored Normal file
View File

@ -0,0 +1,5 @@
name: CI
on: [push, pull_request]
jobs:
validate:
uses: Molecule-AI/molecule-ci/.github/workflows/validate-org-template.yml@main

21
.gitignore vendored Normal file
View File

@ -0,0 +1,21 @@
# Credentials — never commit. Use .env.example as the template.
.env
.env.local
.env.*.local
.env.*
!.env.example
!.env.sample
# Private keys + certs
*.pem
*.key
*.crt
*.p12
*.pfx
# Secret directories
.secrets/
# Workspace auth tokens
.auth-token
.auth_token

23
README.md Normal file
View File

@ -0,0 +1,23 @@
# template-free-beats-all
Molecule AI org template — deploys a full organizational hierarchy of agent workspaces.
## Usage
### In Molecule AI canvas
Select this template from the "Org Templates" section when setting up a new organization.
### From a URL (community install)
```
github://Molecule-AI/template-free-beats-all
```
## Structure
- `org.yaml` — full org definition (workspaces, roles, plugins, schedules, channels)
- Per-role directories contain `system-prompt.md` files for each workspace role.
## Schema version
`template_schema_version: 1` — compatible with Molecule AI platform v1.x.
## License
Business Source License 1.1 — © Molecule AI.

42
org.yaml Normal file
View File

@ -0,0 +1,42 @@
# Free Beats All — 3 agents, 3 providers, $0/month
#
# Minimal team for fun and testing. Each agent on a different provider.
#
# PM → Groq (Llama 3.3 70B) — 30 RPM, reliable
# Worker 1 → Cerebras (Llama 4 Scout) — 30 RPM, fast
# Worker 2 → OpenRouter (auto-free) — 20 RPM, varied models
name: Free Beats All
description: 3 agents, 3 free providers, $0/month
defaults:
runtime: langgraph
tier: 2
initial_prompt: |
You just started. Set up silently — do NOT contact other agents yet.
1. Clone the repo: git clone https://github.com/${GITHUB_REPO}.git /workspace/repo 2>/dev/null || (cd /workspace/repo && git pull)
2. Read /workspace/repo/CLAUDE.md to understand the project
3. Read /configs/system-prompt.md to understand your role
4. Wait for tasks from your parent.
workspaces:
- name: PM
role: Project Manager — coordinates Worker 1 and Worker 2
tier: 3
model: groq:llama-3.3-70b-versatile
files_dir: pm
canvas: { x: 400, y: 50 }
children:
- name: Worker 1
role: General purpose worker — research, coding, analysis
tier: 2
model: cerebras:llama3.1-8b
canvas: { x: 300, y: 200 }
- name: Worker 2
role: General purpose worker — research, coding, analysis
tier: 2
model: openrouter:openrouter/free
canvas: { x: 500, y: 200 }
template_schema_version: 1