Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
Main Branch는 AI 지원 비즈니스를 위한 무료 오픈소스 인프라, 내구성 운영 메모리·로컬 파일·답변 전 읽는 에이전트 제공
Free open-source infrastructure for AI-assisted businesses. Durable operating memory, local-first files, and agents that read before they answer.
비즈니스Python · Go TemplateGitHub @noontide-co온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Files-first operating system for internet businesses: research, decisions, bets, pushes, and outputs in markdown/git, with an mb CLI and agent workflows that hide the plumbing.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Give your AI the business brain it was missing.
One folder for your offers, proof, research, decisions, launches, ads, pages, bets, and lessons, readable by Claude Code, Codex, and you.
Your business context is probably scattered: a Notion page for the offer, Looms
for voice, Google Docs for research, a few chats with good ideas, a launch plan
somewhere, and decisions no one can find when the next AI session starts.README 전문 보기 ↗Your business context is probably scattered: a Notion page for the offer, Looms for voice, Google Docs for research, a few chats with good ideas, a launch plan somewhere, and decisions no one can find when the next AI session starts.
Main Branch turns one folder on your computer into business memory your agent reads before it answers, then saves approved decisions, launches, bets, pages, ads, research, and lessons back into files you own.
It is built for revenue-producing work: sharpening offers, building proof, planning launches, writing ads, creating organic content, checking pages, tracking bets, and turning what you learn into the next decision.
Open the folder. In Claude Code, run /mb-start. In Codex, use the global
mb-start skill. Tell the agent what you want help with. Main Branch checks
what changed, what matters, and what to do next.
| Step | What you do | What happens |
|---|---|---|
| 01 | Open the business folder | Your offer, audience, voice, proof, research, bets, pushes, logs, and documents live there. |
| 02 | Start Main Branch | Claude Code uses /mb-start; Codex uses the global mb-start skill. The agent checks current Main Branch facts before giving advice: status, MoneyPath, recent work, connected tools, drift, checkpoints, and next actions. |
| 03 | Pick the next move | The agent routes the work into an offer, bet, decision, push, playbook, research note, outcome, or checkpoint. |
| 04 | Approve the work | Writing files, publishing, spending, account changes, and customer contact stay your call. |
| 05 | Keep the lesson | Approved work becomes durable memory for the next session. |
If you want AI business memory that stays yours, star this repo so more business owners find it.
Open your strongest model — Claude Fable with the 1M context window works great; on Codex, pick the strongest model with extra reasoning — and paste this:
I want Main Branch: AI business memory I own as files in one folder
(https://github.com/dmthepm/mainbranch). First read the entire README (fetch the raw file if your tools summarize),
then explore the repo enough to understand the architecture (the mb CLI is
the deterministic control plane; skills are the judgment layer; my business
lives in its own folder, never in the engine; bets, research, decisions,
pushes, playbooks, outcomes, and checkpoints are the primitives; writing
files, publishing, spending, and customer contact stay my call). Then
interview me briefly about my business, my offer, and my audience. Then:
install the engine, run `mb onboard` to create my business folder,
then run `mb doctor` inside that folder and fix anything it flags, seed my
core files from the interview using the templates the folder ships with,
save the first checkpoint, and teach me the daily loop — /mb-start to
open, /mb-end to close. If I decline GitHub, treat local-only as a valid
choice, not something to repair. Get me to a business folder with offer,
audience, and voice drafted and a clean `mb status`, then stop and show me
what you set up.
Prefer to drive it yourself? Everything below is the manual path.
Start with the folder that should become your business brain:
Tell the agent what you are setting up. It should create or connect the business folder, not save your note as another document.
pipx install mainbranch
mb onboard --name "My Business" --path my-business
mb onboard creates the folder, prepares Claude Code and Codex, and shows the
next step. Claude Code uses /mb-start; Codex uses the global mb-start skill.
Both read the folder and Main Branch facts before telling you what to do.
/mb-start. In Codex, use the global mb-start skill.You do not need to make terminal commands your daily workflow.
Use either Claude Code or Codex. Both start from the same business folder. Step-by-step walkthrough: docs/beginner-setup.md. Then follow a working day, from an owner question to a saved lesson the next session uses.
GitHub backup/sync is strongly recommended. It gives the business brain cloud backup, readable saved history, shared tasks/proposals, and a repo that AI tools with GitHub connectors can read. Before using the GitHub-backed path, confirm GitHub is signed in on your computer:
gh auth status
gh api user --jq .login
To create the folder, save the first scaffold, create a private GitHub repo, and push it in one pass:
mb onboard --yes --name "My Business" --path my-business --github owner/my-business --github-visibility private --push
Tested on macOS and Linux. Windows is experimental; use WSL2 for the closest supported path.
| Just AI | Main Branch + Agent |
|---|---|
| Context lives in chats, projects, docs, and memory you manage manually. | Business truth lives in a folder the agent reads every session. |
| Output can drift away from your offer, voice, proof, or latest decision. | The agent reads current files and Main Branch facts before acting. |
| Decisions disappear into conversation history. | Decisions become plain files future sessions can cite. |
| Long workflows are hard to pause and resume. | Checkpoints preserve approved progress in readable history. |
| Tool setup breaks silently. | Main Branch checks health and shows repair paths. |
| Connected accounts can leak secrets or blur authority. | Secrets stay outside tracked files, and account changes stay approval-gated. |
The short version: Main Branch makes AI business work durable, inspectable, and grounded in the business you are actually running.
/mb-start is the daily entry point. It checks:
You ask the agent. Main Branch runs the checks underneath the conversation.
Pause a four-hour research, offer, ad, or site session. Come back Monday. Scan your history in plain English.
When you ask to save progress, Main Branch previews the changed files, proposes
a readable checkpoint, blocks obvious secrets and scratch files, and waits for
approval. /mb-end uses the same save path to close a session.
This is not noisy autosave and not blanket automatic pushing. It is approved business memory at meaningful boundaries.
Main Branch skills run multi-step workflows, not prompt snippets:
Claude Code supports the production workflows below. Codex supports the daily
loop; bet, ads, organic, site, and books routes are read-only planning. See
runtime compatibility and run
mb workflow list --runtime codex --json for exact route status.
/mb-think researches, sharpens offers, turns source material into
decisions, analyzes sales videos, and cleans up stale claims./mb-ads creates paid creative: hooks, static ads, image prompts, video
scripts, long-form paid creative, launch plans, optional read-only account
checks, and 6-lens P1/P2/P3 compliance review./mb-organic creates Reels, TikToks, carousels, static posts, and
sales-video repurposing drafts from your voice and content strategy./mb-site supports landers, minisites, websites, Cloudflare Pages,
concept variations, pitch scripts, VSL-style work, and paid-traffic
measurement checks./mb-bet opens, updates, closes, lists, and narrates business bets with
appetite, metrics, deadlines, evidence, kill/double-down thinking, and
graduation paths./mb-end closes a session with summary, crystallization, and approved
checkpoint options.Playbooks and push records turn repeatable work into durable business memory. They record plans, approval gates, connected-account boundaries, manual steps, and outcomes without giving the agent hidden authority to publish, spend, DM, or mutate accounts.
Main Branch can map how decisions, research, bets, launches, pages, files, and connected tools relate. Use the graph to see what the agent is reading from instead of trusting a black box.
Main Branch checks structure, links, setup, updates, connected tools, saved history, and business relationships so the agent does not have to guess.
It can show what changed, what needs repair, what is ready to ship, what still needs approval, and where the next useful action is.
Main Branch is not a connect-every-SaaS hub. It connects to real tools only where that makes daily business work clearer and safer.
The choices are deliberate. GitHub is for saved history and proposals. Cloudflare is the launch rail for domains, DNS, websites, ad landing pages, and small always-on tools. Bookkeeping uses plain files so owners have an exit path from QuickBooks-style software. Social and ad tools stay narrow until posting, spend, or account changes can be handled safely.
| Tool | What Main Branch does |
|---|---|
| GitHub | Backup, saved history, tasks/proposals, folder detection, and privacy-scrubbed public issue drafting. First-run setup can create and push a GitHub repo when you choose that path. |
| Cloudflare | The default web launch path: domain and DNS work, websites, ad landing pages, Cloudflare Pages, and future Workers for small always-on business tasks. Tokens stay out of saved files, and deploys or account changes require approval. |
| Google / Workspace | Read-only Search Console and GA4 commands through mb google after setup. Broader Workspace source ingestion remains planned; durable summaries belong back in the folder. |
| Google Ads / GTM | Checks whether a site is ready to measure paid traffic. Publishing tags, creating conversions, uploading data, changing budgets, or launching campaigns requires separate approval. |
| Meta Ads | Read-only account summaries after setup. No campaign editing, budget changes, or launch claim. |
| Bookkeeping | Plain-file bookkeeping for owners who want to stop depending on QuickBooks-style software. Uses hledger under the hood, keeps raw ledgers private, tracks bet exposure, and can show sample monthly reports. |
| Apify | Optional read-only research path. No official X integration, no posting, no DMs, no guaranteed scrape coverage. |
| Postiz | Future path for scheduling and automatically posting approved content to social channels. Today, treat social posting as a draft-and-approve workflow, not an automatic publishing promise. |
Secrets stay out of saved business files. Publishing, spend, customer contact, account changes, GTM publication, Google Ads changes, Meta campaign changes, and DM automation stay approval-gated or out of scope until there is tested support.
Main Branch is built around four loops every business owner runs whether they name them or not.
Sense -> Decide -> Ship -> Reflect.
| Loop | The question | What it looks like |
|---|---|---|
| Sense | What's true right now? | /mb-start and /mb-status read folder health, recent work, MoneyPath, content strategy, connected-account status, and tasks/proposals. |
| Decide | What do we do next? | /mb-think, bets, decisions, and ranked actions help choose the next business move. |
| Ship | What goes out the door? | /mb-ads, /mb-organic, /mb-site, /mb-bet, pushes, playbooks, issue drafts, updates, and checkpoints move work forward. |
| Reflect | What sticks? | /mb-end, bet close/narrate, outcomes, retros, decisions, and checkpoint history turn lessons into future context. |
Each loop reads your folder before it speaks. Each loop writes back only when you approve.
Things you can ask for this week:
Main Branch is for solo founders, small agencies, course creators, productized-service owners, indie SaaS founders, small ecom teams, and small teams that want AI help without surrendering their operating memory to another SaaS.
It is a good fit if:
| Objection | Reality |
|---|---|
| "I'm not technical enough." | Install once. Then open the folder in Claude Code and run /mb-start, or open it in Codex and use the global mb-start skill. Answer plain-language questions. |
| "I'll set it up wrong." | Main Branch checks the folder, explains what is wrong, and shows the repair path. |
| "I'll lose work." | Approved checkpoints and GitHub backup give you readable history and reviewable changes. |
| "I need someone to walk me through it." | Open the folder in Claude Code and run /mb-start, or open it in Codex and use the global mb-start skill. The agent explains the next step. |
| "I won't maintain it." | Run /mb-update when asked. Repair checks tell you if anything needs fixing. |
| App | Current support |
|---|---|
| Claude Code | Open or select the business folder in the Claude Desktop app or the terminal, run /mb-start, and use the bundled Main Branch skills. They install as a plugin that works on both surfaces; mb onboard wires it for you. |
| Codex | Open or select the business folder and use the global Main Branch mb-* skills. |
Account writes, publishing, spend, customer contact, and account changes remain approval-gated everywhere.
Cursor, OpenClaw, Hermes, Paperclip-adjacent orchestration, Windows native, and local-only agent setups are not documented as supported until the exact path is tested.
See docs/compatibility.md for the current support list.
| Not a chat app. | Use it inside Claude Code or Codex. Main Branch gives them durable context to read from. |
| Not a SaaS dashboard. | Your business does not live on our servers. It lives in your folder. |
| Not a connect-every-tool hub. | We pick boring, inspectable connections: GitHub, Cloudflare, Meta Ads, bookkeeping, and a few optional tool paths. Curated, not sprawl. |
| Not an ad manager or publisher. | Paid creative and site checks are supported; spend, publishing, account changes, and customer contact require explicit approval and tested support. |
| Not a model host. | mb does not run models. It gives the agent the right context so the model you already use is sharper. |
| Not magic. | The work is still real. Main Branch makes the memory and workflow durable. |
Do I need to know how to code? No. Open the folder in Claude Code and run
/mb-start, or open it in Codex and use the global mb-start skill. Answer
questions. The beginner walkthrough shows each setup step.
Do I need to know git? No. Main Branch uses git as the hidden save/history layer and speaks in business language: checkpoints, saved history, tasks, and proposals.
Does it push to GitHub automatically? No. Checkpoints save accepted work into local git history. GitHub backup/sync is recommended, and first-run onboarding can create and push a GitHub repo when you choose that path.
What if I have multiple products under one brand? Use one folder with
core/offers/ when products share brand, team, voice, and access. Move an
offer into its own folder if it grows its own team, accounts, site, finance
boundary, or operating history.
What's a bet vs. an offer? A bet is a time-boxed hypothesis: what you will try, why, by when, and how you will know. An offer is a durable thing you sell. A winning bet can graduate into an offer through an accepted decision.
How do I update? Type /mb-update in Claude Code, or use the global
mb-update skill in Codex. If you installed the Claude Code plugin, update the
package, re-add the plugin, and restart Claude Code so the loaded skills match
the new release.
Can Claude or Codex migrate an old setup for me? Yes. Open the folder in Claude Code or Codex and follow the migration prompt in docs/migrating.md.
Can I edit the skills? You can. You usually do not need to.
What makes this different from ChatGPT or project memory? Main Branch is not only memory text. It is a structured folder, health checks, validation, graphing, repair paths, connected-tool checks, checkpoints, and agent workflows that write approved business artifacts back into files you own.
I'm stuck. In Claude Code, type /mb-start again. In Codex, use the global
mb-start skill again. If /mb-start is not found at all, the Main Branch
plugin may not be installed — add it with claude plugin marketplace add dmthepm/mainbranch, enable it, and restart Claude Code. The plugin-native
diagnostic command is /mainbranch:mb-start; the friendly /mb-start command
comes from the project-local bridge Main Branch keeps wired for users.
The command-line tool, bundled skills, schema, framework, docs, and any future local dashboard are MIT-licensed and usable without joining anything. The Skool community is the live narration on top: watch us build companies with Main Branch in real time.
The agent runs mb for normal users. If you want to inspect, script, debug, or
build on it, here is the command list.
| Command | What it does |
|---|---|
mb onboard | Human setup flow: create or connect a business folder, prepare Claude/Codex setup, show next steps. |
mb init | Quiet scriptable primitive underneath mb onboard. |
mb status | Local-first daily briefing with ranked next actions, MoneyPath readiness, recent activity, GitHub tasks/proposals, updates, and drift. |
mb doctor | Check environment, repo shape, frontmatter, settings, app setup, provider state, and repair paths. |
mb connect | Register connected-account metadata/credentials, test health where supported, inspect repair-safe integration status without committing secrets. mb connect exec <provider> -- <command> runs a command with the stored credential in its environment only, so an agent can use it without retrieving the raw value; the command itself must not print it. See docs/connect.md. |
mb fleet | Read-only status of every site across your hubs (framework, CI, deploy, Dependabot) from one cached snapshot. Needs Python 3.11+. See docs/fleet.md. |
mb books | Plain-file bookkeeping setup checks, bookkeeping engine health, safe repair plans, bet exposure, and fake-data sample monthly reporting. |
mb launch check | Read-only launch readiness across app stack, deploy rail, commerce, email, local smoke scripts, and measurement posture. |
mb site check | Local paid-traffic measurement readiness: GTM install, dataLayer events, consent posture, Google Ads metadata, approval gates. |
mb ads meta summary | Read-only Meta Ads account context through the official Meta CLI path after setup. |
mb issue draft / open | Draft a privacy-scrubbed GitHub issue locally, review it, then submit through gh. |
mb feedback | Log mb friction to a local file; refusals log themselves; rollup drafts a weekly summary. Nothing is sent. See . |
| Skill | What it does |
|---|---|
/mb-start | Daily entry point: figure out what you need and route there. |
/mb-status | Daily briefing facts and ranked next actions. |
/mb-setup | First-time setup with business-type routing. |
/mb-think | Research, decide, codify, keyword-gate, sharpen offers, and source cleanup. |
/mb-bet | Open, update, close, list, and narrate business bets. |
/mb-end | Close the session: summary, crystallization, checkpoint options. |
/mb-ads | Paid creative: hooks, ads, image prompts, video scripts, launch plans, compliance review. |
/mb-organic | Organic content: Reels, TikToks, carousels, static posts, and sales-video repurpose. |
/mb-site | Lander, minisite, website, Cloudflare Pages, pitch scripts, and measurement checks. |
/mb-books | Private books setup, monthly close and reconciliation review, and CPA handoff prep. |
/mb-wiki | Specialty personal atomic-notes wiki on Cloudflare Pages. |
/mb-update | Update Main Branch. |
/mb-help | Q&A, troubleshooting, and system help. |
Full list: mb --help. JSON output contract:
docs/json-output-contract.md. Connected-tool
choices: docs/dependency-choices.md.
MIT (c) 2026 Noontide
mb validate | Frontmatter and cross-reference checks across business repo files. |
mb graph | Build a folder graph from links, tags, connected-tool refs, and repo topology. DOT, JSON, and PNG outputs. |
mb suggest links | Suggest likely connections for a file without editing it. |
mb checkpoint | Plan or save a readable git checkpoint during long agent runs. |
mb workflow list | List workflow surfaces by support level (supported, read-only planning, shared-source, pending, unsupported). |
mb skill list / path / validate / link / repair | Inspect, validate, link, and repair bundled skills and generated app guidance. |
mb update | Update Main Branch in place. |