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
- 477
- planned
- 4,853
- shipped
- A done story with many open children keeps every one of them open — the downward cascade closes them all in ONE default-budget transaction, so one failure or a slow batch rolls back the whole set on every retry
- (motir-core · design) The Workbench's To do, In progress and Recently finished tabs GROUPED by runnable container — the group row with its count and expand/collapse, the context head, standalone rows, collapsed-by-default, the pager over groups, and zh — a delta on `design/workbench/`
- app.motir.co in eleven languages — the locale set en·zh·ja·ko·de·fr·es·it·nl·pl·pt, first-visit browser detection, a saved account language that wins (seeded at sign-up from the language the person was viewing, including one carried in from motir.co), English fallback for an untranslated string, and the nine new cataloguesMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Scan the existing Chinese catalogue against the glossary and the English source, correct the drift, then adopt zh into the source record (i18n:baseline --locale zh --confirm)Motir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Format every date and number in the reader's language — replace the hard-coded en-US / en-GB / en and the runtime-default Intl locales on the app's surfaces with the active localeMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Portuguese catalogue, part 2 — messages/pt.json completed in Brazilian Portuguese for the namespaces from billing to pages, and the whole file reviewed against the Portuguese glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Polish catalogue, part 2 — messages/pl.json completed for the namespaces from billing to pages, and the whole file reviewed against the Polish glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Dutch catalogue, part 2 — messages/nl.json completed for the namespaces from billing to pages, and the whole file reviewed against the Dutch glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Italian catalogue, part 2 — messages/it.json completed for the namespaces from billing to pages, and the whole file reviewed against the Italian glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Spanish catalogue, part 2 — messages/es.json completed for the namespaces from billing to pages, and the whole file reviewed against the Spanish glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- French catalogue, part 2 — messages/fr.json completed for the namespaces from billing to pages, and the whole file reviewed against the French glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- German catalogue, part 2 — messages/de.json completed for the namespaces from billing to pages, and the whole file reviewed against the German glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Korean catalogue, part 2 — messages/ko.json completed for the namespaces from billing to pages, and the whole file reviewed against the Korean glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Japanese catalogue, part 2 — messages/ja.json completed for the namespaces from billing to pages, and the whole file reviewed against the Japanese glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Story E2E with acceptance video: a Japanese-browser first visit, a German sign-up seeded from the browser, a Korean choice carried from a signed-out page, the account language following the person to a French browser, and a walk of the app in each new languageMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Story integration gate (motir-core): coverage of the changed language surface to the floor, the resolution order and sign-up seed against the real database, and catalogue parity and placeholder guardsMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Make labels fit in the longer-running languages — German, Polish, Dutch, French, Spanish, Italian and Portuguese — no button, tab, column header or menu item on the main surfaces is cut off mid-word or spills out of its controlMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Build the language control on the signed-out pages — it offers the eleven languages and sets this browser's choice, which sign-up then seeds onto the new accountMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Turn on the eleven locales: the locale set, endonyms and directions, date and number formats per language, English for any missing message instead of a raw key, the server-error copy in all eleven, and the key-parity gate over every catalogueMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation
- Portuguese catalogue, part 1 — messages/pt.json created and filled in Brazilian Portuguese for the namespaces from acceptance to aiUsage, reviewed against the Portuguese glossaryMotir in eleven languages — app.motir.co and motir.co in en·zh·ja·ko·de·fr·es·it·nl·pl·pt, per-language font sets, and work content in an org content language with per-user translation