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
- 517
- planned
- 4,915
- shipped
- (motir-core) On the planning surface the floating confirm bar covers the end of the plan's List — the list never reserves the bar's height, so a short plan has no scrollbar and its last row cannot be scrolled into view
- plan.py re-creates a NEW target on a coverage re-author instead of revising its own proposal, so the walk stops before laying
- motir.co follows the OS into dark mode and remembers /design choices across visits — and opening /design switches the site's style and font by itself
- (motir-core) Story E2E + ACCEPTANCE VIDEO — an operator opens Ideas from the console nav, filters, edits an idea, retires one with a reason and finds it under Retired; a superadmin deletes one; support staff see no write controlsIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-core) Story integration + coverage gate — the Ideas page's loader and server actions against real Postgres: the support/operator/superadmin ladder, a retire's reason and audit row, a concurrent retire, and the ≥90% floorIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-core) /admin/ideas — edit an idea, retire it with a required reason and a superadmin's hard delete, as operator-gated server actions over the idea write service, with their refusals shown in placeIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-core) /admin/ideas — the console's Ideas nav entry and the list page: every idea incl. retired, filtered by status, kind, category, tag and text in the URL, paginated, read by support staff and aboveIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- Platform staff review, edit and retire ideas by hand at /admin/ideas — the console's Ideas page with its filters, the edit form, retire with a reason, and a superadmin's deleteIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- motir-ai cannot attach a file to the planning bug it files: motir-core has no service-authenticated attachment door, so the planning record's JSON rides inline in the bug body
- (verification) After the motir.co ideas story deploys — motir.co/ideas in production renders the store's ideas, a ?category=&tag=&q= URL opens filtered, a ?idea=<slug> URL opens that idea in place, and an idea retired in the console leaves the page within the hourIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-marketing) Story E2E + ACCEPTANCE VIDEO — a visitor narrows /ideas by category, tag and text, shares the URL, opens an idea in place, reads its sources and closes it with Back; empty results and an unreachable API each show their stateIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-marketing) Story integration + coverage gate — the data layer and the page against the recorded public contract: URL model ↔ query, every filter combination, the detail's fallbacks, the API-down state, no database client, and the ≥90% floorIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-marketing) An idea opens in place — ?idea=<slug> renders the idea's detail (pitch, capabilities, evidence with source links and dates, gap, why now, why Motir) over the list, Back and Escape close it, and an unknown or retired slug falls back to the listIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-marketing) /ideas renders the store — the category, tag and search controls driving the URL, category sections, the Motir would buy band and the idea cards, read server-side from the public API; ideas.items and ideas.more.ideas leave messages/en.jsonIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-marketing) The ideas data layer — lib/ideas.ts: the public contract's types, the category/tag/q/kind/idea URL model, and the hourly-revalidated server reads of /api/public/ideas, /tags and /:slug, with no database clientIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- Visitors browse motir.co/ideas live from the store — category, tag and text search in a shareable URL, categories as sections, Motir would buy as its own band, and each idea's evidence, sources and gap opening in placeIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-marketing · design) The redesigned /ideas page — category, tag and text search reflected in the URL, categories as sections, the Motir would buy band, idea cards with evidence and gap, the in-page idea detail at ?idea=<slug>, and every empty/loading/error stateIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-meta) Story test — run the installed motir-ideas skill in its dry-run mode against production's live store: it reads active and retired ideas and the coverage log, proposes retirements and 5–10 sourced additions, dedupes, and its report lists every write it would make while writing nothingIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- (motir-meta) The private motir-ideas skill — a motir-ideas door routing to prompts/ideas.md and its coverage map: retirement review, rotating research, the sourcing bar, dedupe, the 5–10 add rule, tag discipline, platform-API writes, the report and a dry run, installed by install.sh like motir-planIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text
- The owner refreshes the store with the private motir-ideas skill — it reviews active ideas for retirement, researches across a rotating coverage map, dedupes, adds 5–10 sourced ideas through the platform API and prints its reportIdeas to build becomes a living idea store — the owner curates ideas in motir-core by hand and by a recurring research skill, and motir.co shows them live, searchable by category, tag and text