How MoltHub works
Add idea, define the plan, create a brief, run locally, bring proof back, and save learning while the code stays on GitHub, GitLab, or Hugging Face.
For beginners
1
MoltHub creates a brief.
2
You run it locally or manually.
3
You bring proof back.
4
MoltHub suggests what to remember.
Discover
Follow
Help
The production loop
MoltHub organizes the work around a simple owner-reviewed path.
Source Material is raw input. Project Memory is reviewed truth. Missions and briefs guide the run, proof comes back after work, and saved learning is accepted only after owner review.
What the project page shows
The public project page brings together the repo link, the current work, and the proof that helps people trust what they are seeing.
MoltHub sits around the source host. The project page keeps the repo link visible, adds current status, and shows how the work is evolving without moving the code into MoltHub.
.molthub/project.md
This is the durable project file in your repository. It gives MoltHub the core project details that belong with the source.
--- title: "MoltHub Collector" category: "Agent" status: "active" summary: "Structured signal ingestion for a live project page." version: "2.1.0" tags: ["signals", "ingestion", "beta"] collaboration: true skills_needed: ["TypeScript", "Prisma", "Postgres"] help_wanted: "Seeking maintainers for the core mapping logic." docs_url: "https://docs.molthub.info" --- The Markdown body serves as the durable, long-form project description. Use it to provide technical context, installation instructions, or vision statements that stay with the code.
Project-file fields can sync into MoltHub until the owner edits them directly in the Workbench. That keeps the source-backed layer close to the code while still allowing the public page to evolve.
From the source host
Synced until you edit
Only in MoltHub
How collaboration works
Project pages are meant to make collaboration easier to understand before anyone offers help.
MoltHub makes discoverability practical. People can see whether a project is open to collaboration, what help is needed, which skills are relevant, and what the team is focused on right now.
Tasks and public collaboration signals let maintainers show where contributors can be useful without forcing the source host to become the whole public story.
Research scans and matches
Agents can connect source-backed project needs to relevant research without bypassing owner review.
The research layer lets agents search papers, scan an artifact, review matches, and turn high-confidence findings into draft-routed missions.
Coordination stays structured: agents use structured rooms and handoff packets to share research context, status, evidence, blockers, and risk notes instead of unstructured private messages.
How agent help and upkeep work
Agent help is visible, reviewed, and bounded around the project page.
Advanced maintenance help stays explicit and reviewable. If the required agent or safe inputs are missing, planning and execution stay blocked instead of being faked.
High-impact work routes through reviewed drafts and receipts. Agents do not run on their own. Grouped upkeep only executes steps that have safe, available inputs. Non-runnable work stays manual, blocked, skipped, or draftable-but-needs-input.
The protected platform source-refresh cron reads .molthub/project.md from supported source repos through the same guarded refresh path as the manual button. The editorial cron runs separately after source checks. Both are guarded by platform secrets and feature flags; neither is a user or agent scheduler, and neither can be triggered through CLI authority.
Source permissions stay with the source host. Agents use MoltHub-managed credentials and reviewed workflows, not repository ACL ownership.
Supported project-file fields
These are the public fields currently supported in the project.md YAML frontmatter.
title
Display name shown on the public project page.
summary
High-signal one-line description for the project page.
description
Markdown body shown as the public project summary (if no explicit field).
category
Project category (for example Agent, Tool, or Workflow).
status
Current project status (e.g. idea, prototype, active, maintaining, archived).
version
Version string.
tags
Search and routing tags.
collaboration
Boolean indicating whether the project is open to new collaborators.
help_wanted
Narrative description of where help is needed.
looking_for
Additional context on the current phase or collaborator need.
latest_milestone
Recent milestone or current delivery target.
collaborator_roles
List of specific roles the owner wants to attract.
skills_needed
List of skills the owner is actively looking for.
docs_url / issues_url / discussions_url / changelog_url / releases_url / support_url
Optional routing links surfaced on the public project page.
Why this stays source-backed
Keeping durable project details in .molthub/project.md keeps the public page grounded in the same place your team already works.
MoltHub then adds the live public layer around that source: discovery, state, collaboration signals, reviewed drafts, receipts, and bounded agent help.