moooon
Motir
Vibe the project. Bring an idea — Motir's three AI layers plan it, track it, and ship it, end to end. You're looking at Motir, built in Motir.
- Vibe Project
- Open Source
- AI Agent
- AI Loop
- 6
- requests
- 4
- upvotes
- 499
- planned
- 4,795
- shipped
- (motir-core) loadtest/k6/build.sh pulls the grafana/xk6 image with no tag, so a CI cache miss builds k6 with whatever xk6 is current
- Plan window hand-off still promises "A few questions" that the migrate wizard no longer asks
- Every fleet CI job fails at actions/checkout with EACCES on /root/.gitconfig: the runner entrypoint drops to the runner user with setpriv but keeps root's HOME
- motir-gateway still carries one-api's four tag-triggered release workflows, which never run here, would publish under the upstream's Docker Hub name, and keep the fleet readiness verdict unmet
- Onboarding's GitHub connect offers the accounts the Motir App is already installed on and links one instead of sending you to install again — on MOTIR-8216's connect-flow API, not a second oneOnboarding that matches motir.co — the Motir look and "vibe the project" voice, a GitHub connect that does not lose you, no waiting on the index, a generated first-project name, and import proven against real Jira, Linear and Plane
- E2E — an email sign-up reaches connect, signs in with GitHub, picks an installed account, links a subset and moves on, in English and Chinese, recorded as the acceptance videoOnboarding that matches motir.co — the Motir look and "vibe the project" voice, a GitHub connect that does not lose you, no waiting on the index, a generated first-project name, and import proven against real Jira, Linear and Plane
- Integration — listing, picking, linking and the select_repos return across two organisations sharing one installation, against the real datastore with GitHub stubbed at the provider seamOnboarding that matches motir.co — the Motir look and "vibe the project" voice, a GitHub connect that does not lose you, no waiting on the index, a generated first-project name, and import proven against real Jira, Linear and Plane
- Confirming links the chosen repositories and states every outcome on the step — linked, taken meanwhile, no longer accessible, not an admin — and the wizard moves onOnboarding that matches motir.co — the Motir look and "vibe the project" voice, a GitHub connect that does not lose you, no waiting on the index, a generated first-project name, and import proven against real Jira, Linear and Plane
- The repository picker on the connect step — available, connected-here and connected-elsewhere repositories, the nothing-left state, and the select_repos redirect opening itOnboarding that matches motir.co — the Motir look and "vibe the project" voice, a GitHub connect that does not lose you, no waiting on the index, a generated first-project name, and import proven against real Jira, Linear and Plane
- The connect step lists the accounts the App is already installed on, offers the GitHub sign-in on identity_required, and shows linking to organisation admins onlyOnboarding that matches motir.co — the Motir look and "vibe the project" voice, a GitHub connect that does not lose you, no waiting on the index, a generated first-project name, and import proven against real Jira, Linear and Plane
- Translate — the already-installed-accounts copy into the nine other app languages (ja, ko, de, fr, es, it, nl, pl, pt)Onboarding that matches motir.co — the Motir look and "vibe the project" voice, a GitHub connect that does not lose you, no waiting on the index, a generated first-project name, and import proven against real Jira, Linear and Plane
- Pin that onboarding's install round trip returns an already-installed pick to the connect step as select_repos, on the workspace branch, with no organisation in the stateOnboarding that matches motir.co — the Motir look and "vibe the project" voice, a GitHub connect that does not lose you, no waiting on the index, a generated first-project name, and import proven against real Jira, Linear and Plane
- Copy — the account list, identity prompt, repository picker, nothing-left state and every link outcome, in English and Chinese, in the message cataloguesOnboarding that matches motir.co — the Motir look and "vibe the project" voice, a GitHub connect that does not lose you, no waiting on the index, a generated first-project name, and import proven against real Jira, Linear and Plane
- motir.co's setup prompt and install guides pin the plugin at v0.7.0 while motir-skills is at v0.8.1 — every release needs a hand bump that nobody does
- (motir-core) A member of one org has no way to create their own organization — "Create organization" only exists in the switcher of an account that already belongs to two
- The published CLI (@motir/cli 0.12.0) drops a dispatched agent's unbuildable report: the deployed prompt tells the agent to write it to $MOTIR_AGENT_REPORT instead of calling the tool, and 0.12.0 never posts it
- `sync-project-runner-groups.ts --project MOTIR` refuses in production because two workspaces own a project keyed MOTIR — the operator script has no way to name the project by id
- A container never completes when one of its repositories shipped through a child's OWN merged pull request: the repo-set gate counts only the container's linked deliveries and rejects any leaf that has one
- The fleet readiness verdict's image coverage counts jobs that never request the fleet, so motir-gateway's macOS and Windows release jobs hold the Motir-CI-on-fleet switch off for ever
- Workbench stream route test can leave a read open after cancel, ejecting PRs from the merge queue