{"id":51691340,"url":"https://github.com/langgenius/mosoo","last_synced_at":"2026-07-16T02:33:29.929Z","repository":{"id":368661831,"uuid":"1267950499","full_name":"langgenius/mosoo","owner":"langgenius","description":"Open-source, Cloudflare-native platform for building, running, and deploying AI agent apps.","archived":false,"fork":false,"pushed_at":"2026-07-16T01:13:09.000Z","size":9282,"stargazers_count":31,"open_issues_count":31,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-07-16T02:33:28.230Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://mosoo.ai","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/langgenius.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":"CLA.md"}},"created_at":"2026-06-13T02:18:02.000Z","updated_at":"2026-07-15T11:09:56.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/langgenius/mosoo","commit_stats":null,"previous_names":["langgenius/mosoo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/langgenius/mosoo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/langgenius%2Fmosoo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/langgenius%2Fmosoo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/langgenius%2Fmosoo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/langgenius%2Fmosoo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/langgenius","download_url":"https://codeload.github.com/langgenius/mosoo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/langgenius%2Fmosoo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35528482,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-16T02:00:06.687Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-07-16T02:33:29.378Z","updated_at":"2026-07-16T02:33:29.922Z","avatar_url":"https://github.com/langgenius.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"apps/web/public/brand/logo-mark.svg\" alt=\"\" width=\"48\" height=\"48\" /\u003e Mosoo\n\nMosoo is building the production path from runnable agentic-app prototypes to hosted web products that real users can sign in to and use.\n\nBuilders keep authoring with a local coding agent. The Mosoo Production Alpha target handles a strict repository contract, deterministic validation, isolated builds, App authentication, durable data and files, managed agent execution, observable Runs, enforceable confirmation gates, immutable Releases, and recovery.\n\n```text\ndescribe the business to Codex / Claude Code / OpenCode\n  + use the Mosoo Build Skill and CLI\n  -\u003e produce a Deployable Repo that passes the Mosoo Contract\n  -\u003e deploy through Mosoo\n  -\u003e App Users sign in to the hosted App\n```\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://try.mosoo.ai\"\u003eTry Mosoo\u003c/a\u003e ·\n  \u003ca href=\"https://mosoo.ai\"\u003eWebsite\u003c/a\u003e ·\n  \u003ca href=\"https://mosoo.ai/docs\"\u003eAPI Documentation\u003c/a\u003e ·\n  \u003ca href=\"https://github.com/langgenius/mosoo-connector\"\u003eMosoo Connector\u003c/a\u003e\n\u003c/p\u003e\n\n## Who It Is For\n\nMosoo is for independent builders and small teams that already use local coding agents to make working software but do not want to become the DevOps, backend, and security team for every App.\n\nThe narrow first use case is an existing runnable App that combines ordinary web behavior with one agentic business workflow. The Builder keeps using their preferred local coding agent; Mosoo starts where local authoring ends.\n\n## Product Status\n\nMosoo is being reset around this production path. The canonical target contract is [docs/SPEC.md](./docs/SPEC.md). Existing Agent-first, Thread-first, and public-GitHub-Web-artifact behavior in the repository is migration input, not the desired product model when it conflicts with that Spec.\n\nThe launch standard is **Production Alpha**: isolation, durable state, recoverability, and portability are hard requirements; SLA, compliance certification, custom infrastructure, and reversal of already-completed business side effects are not promised yet. This repository does not claim stable APIs or backward compatibility while the migration is in progress.\n\nProduct and engineering references:\n\n- Canonical product contract: [docs/SPEC.md](./docs/SPEC.md)\n- PRD index and historical implementation contracts: [docs/prd/README.md](./docs/prd/README.md)\n- Current implementation architecture: [docs/architecture.md](./docs/architecture.md)\n- Development and contribution guide: [CONTRIBUTING.md](./CONTRIBUTING.md)\n\n## Local Development\n\nPrerequisites:\n\n- `bun \u003e= 1.4.0-canary.1`\n- `just \u003e= 1.51`\n- Docker Desktop for Agent runtime and Sandbox flows\n\nFrom a clean clone:\n\n```bash\ngit clone --recurse-submodules https://github.com/langgenius/mosoo.git\ncd mosoo\njust setup\njust dev\n```\n\n`just setup` installs dependencies, initializes submodules, creates or completes `apps/api/.dev.vars`, installs Git hooks, and applies pending local D1 migrations. `just dev` reapplies pending migrations before starting the web and API development servers.\n\nLocal URLs:\n\n- Web: `http://localhost:5173`\n- API: `http://localhost:8787`\n\nMinimum smoke:\n\n```bash\ncurl http://localhost:5173/api/health\ncurl http://localhost:8787/api/health\n```\n\nAPI health is `/api/health`, not `/health`. The current Mosoo control-plane development login uses OTP; under local loopback origins, addresses ending with `@mosoo.ai` skip that OTP and log in directly. This is separate from the target per-App Auth Realm.\n\nIf setup fails, start with the focused recipe: submodule issues use `git submodule update --init`, missing local secrets use `just env-init`, and D1 schema errors use `just db-migrate`. See [CONTRIBUTING.md](./CONTRIBUTING.md) for the full workflow and verification expectations.\n\nThe public landing page and blog live in the private `langgenius/mosoo-website` repository and are deployed separately on `mosoo.ai`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flanggenius%2Fmosoo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flanggenius%2Fmosoo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flanggenius%2Fmosoo/lists"}