The app's on-screen labels are in English. In the translated manuals, each control is given in your language with the exact on-screen label in parentheses, e.g. auswÀhlen (Select), so you can always find the button.
Threlmark is a local-first hub for all your projects and their roadmaps. Each project gets a ranked, kanban-style board; everything is stored as plain JSON files on your own computer. This manual walks through every part of the tool and how to set it up.
1. Getting started
Threlmark runs on your own machine. Start it from the project folder:
npm install
npm run dev # then open http://localhost:3000
The first screen is the Portfolio. It's empty until you create a project. All your data lives in a folder called ~/.threlmark in your home directory. A light/dark theme toggle sits at the bottom of the sidebar â your choice is remembered on this machine.
2. Projects
A project is one app or product with its own roadmap. Use the left sidebar to switch between projects or create one.
Create: click + New project, give it a name, an optional description, a repo path (used for handoff briefs), and an accent colour.
Switch: click any project in the sidebar.
Remove a project: open the project and click â« Remove project next to its title. To prevent accidents you must type the project's name to confirm. It is then archived, not deleted â it leaves the active list but all its data stays on disk and can be restored.
3. The roadmap board
Each project has four lanes:
IdeasRankedDevelopmentDone
Move a card between lanes by dragging it, or with the buttons on the card (Push, Rank, Done, Reopen). The lane a card is in is its status.
Scoring & priority
Every card is scored 1â5 on four axes â Impact, Evidence, Fit, Effort â using the sliders on the card. Threlmark computes a single priority:
Higher impact/evidence/fit raise priority; higher effort lowers it. The number in the dark badge on each card is its priority.
4. Adding & editing items
Use the Add item form in the right panel: title, category, description, likely files, and the four score sliders. New items land in Ideas. Click any card's Edit button to change its full details, move it to another project, or turn it into a shared item.
In the editor you can also set an optional Scheduled start and a Due date â a card past its due date that isn't Done is flagged overdue (the Flow view counts them). Below that, add comments and decision notes to record discussion and the choices you made, and read the activity timeline â a derived history of everything that happened to the card (created, lane moves, handoff, agent reports, notes).
5. Toolbar
Search filters cards by title, description, or category.
Category filter and Label filter narrow the board to one category or one label (an initiative).
Rank by score moves every Idea into Ranked.
Push top 3 sends the three highest-priority Idea/Ranked cards to Development and selects them.
Select filtered selects every not-yet-shipped card matching the current search / category / label filters â ideal for a whole label or initiative. Fine-tune with each card's Select toggle.
Push N â Development (appears once cards are selected) moves the whole selection into Development in one batch; Clear empties the selection.
Copy dev brief copies a Markdown implementation brief of the selected cards to your clipboard.
6. Selecting cards & the handoff brief
Click Select on cards to add them to the Development brief in the right panel (anything in Development is included automatically). Switch between Queue, Markdown and JSON tabs. The Markdown brief is a file-scoped prompt for Claude or Codex, complete with acceptance checkboxes and verification commands â copy or download it from the Handoff tab.
7. Inbox & suggestions
Other tools can suggest roadmap items by dropping a small JSON file into a project's suggestions/ folder. They appear in the project's Inbox. There you can:
Accept here â turns the suggestion into a normal roadmap item (tagged with its source).
Accept into⊠â promotes it into a different project.
Dismiss â files it away.
Open GitHub issues can be pulled in here too â they arrive as suggestions in the Inbox (see Importing below).
8. Working across projects
Portfolio (home) ranks the top items across all projects by status-weighted priority.
Move an item to another project from its editor.
Link / depend â connect two items (blocks, relates, duplicates) from the Portfolio; blockers are flagged.
Share â turn a card into one shared item referenced by several projects.
9. Importing an existing roadmap
Open Import, pick a target project, and choose a source:
roadmap.html â paste a roadmap.html file's contents or give its path; Threlmark recreates the cards, keeping their scores.
Trello â paste a Trello board's JSON export (or its path). Lists map to lanes (Done / Development / Ranked / Ideas); labels, due dates and checklist items come across as labels, due dates and acceptance criteria.
GitHub â paste issue or project JSON, or fetch open issues live by entering owner/repo (plus an optional token for private repos). Issues land in the project's Inbox as suggestions to accept or dismiss.
Every source is idempotent: re-importing updates the same cards by stable source id instead of duplicating them.
10. Your data
Everything is plain JSON under ~/.threlmark â no cloud, no account, nothing leaves your machine. Back it up or sync it however you like. You can point Threlmark at a different folder with the THRELMARK_DATA_DIR environment variable.
11. Setup & self-hosting
Run it locally (recommended)
git clone <your-threlmark-repo>
cd Threlmark
npm install
npm run dev # http://localhost:3000# custom data folder:
THRELMARK_DATA_DIR=~/Dropbox/threlmark npm run dev
Host it for yourself (online, single user)
Threlmark needs a Node.js server (its API reads and writes files at request time), so ordinary shared hosting won't run it. To use it from anywhere:
Deploy on a small Node host (a VPS, or a service like Fly.io) and build with npm run build && npm start.
Set THRELMARK_DATA_DIR to a persistent, backed-up folder.
Put it behind a password (e.g. HTTP Basic auth on a reverse proxy) â Threlmark has no built-in login and stores one shared roadmap set.
A public, multi-user "sign-up" version would need accounts and per-user data separation â that's a separate project, not just a deployment.
12. Flow: WIP limits, metrics & agent throughput
Threlmark is more than a status board â it manages flow.
WIP limits & policies
Open Workflow settings (the â button in the toolbar) to set a WIP limit per lane and a short policy describing what each lane means. A lane over its limit shows its count in red (e.g. 3 / 2) â your cue to finish work before starting more.
The Flow tab
The Flow tab shows throughput (items finished per week), cycle time (Development â Done), and aging work (oldest first; stale items flagged). Cards also carry a time-in-lane badge (â± 4w) and turn red when they go stale.
Agent flow
On the Handoff tab, pick an agent and choose Generate & mark handed off. Threlmark stamps the items and tracks brief â shipped time, agent throughput (handed-off items finished per week), and stalled briefs (handed off but not Done after 7 days). The home page shows a portfolio-wide flow strip.
Develop all in one click. Next to the project title, â„ Develop all hands off every card in the Development lane to Claude or Codex at once â it generates the combined brief, records the handoff, and copies the brief to your clipboard so you can paste it straight into the agent.
Automatic report-back (no manual step)
The generated brief includes a reporting protocol that tells Claude/Codex to report status by itself â you don't drag the card to Done. The agent posts started when it begins, then done (with a oneâtwo-sentence summary and the verification commands it ran) once the acceptance criteria pass, or blocked / failed with the reason. It reports either by calling Threlmark's API or by dropping a small JSON file into the project's reports/ folder (Threlmark ingests it on the next load). A done report moves the card to Done automatically, and the board shows a live toast (đ€ claude done: âŠ). The summary is also saved into the item's Outcome field â a record of what was built â which you can read or edit in the item editor. That closes the loop: rank â hand off â the agent builds and reports â the card lands in Done with its outcome, and Flow counts it.
13. Works with IdeaClyst
Threlmark's data on disk is a shared contract, so other local-first tools can read and write your roadmaps. The first is IdeaClyst, an idea engine that turns product ideas into plans and scouts the web for opportunities.
IdeaClyst reads a project's roadmap (read-only) and computes a gap map â which categories and lanes are thin.
IdeaClyst writes suggestions into that project's suggestions/ folder â proposed Features, Spin-offs and Services, scored and grounded in live web research, tagged source: ideaclyst.
You stay in control in Threlmark's Inbox: Accept turns a suggestion into a ranked item (or promote it into another project), or Dismiss it.
The full loop: IdeaClyst proposes what to build (from research + your roadmap gaps) â it lands in your Inbox â you accept and rank it â hand it off to an agent â the agent builds and reports back â the card reaches Done. Any tool that speaks the contract can join the same loop.
Threlmark ist eine local-first-Zentrale fĂŒr all deine Projekte und ihre Roadmaps. Jedes Projekt erhĂ€lt ein bewertetes Kanban-Board; alles wird als einfache JSON-Dateien auf deinem eigenen Rechner gespeichert. Dieses Handbuch erklĂ€rt jeden Teil des Tools und wie du es einrichtest.
Hinweis: Die Beschriftungen in der App sind auf Englisch. Im Text steht die deutsche Bezeichnung, dahinter in Klammern die echte Aufschrift auf dem Bildschirm, z. B. auswÀhlen (Select).
1. Erste Schritte
Threlmark lÀuft auf deinem eigenen Rechner. Starte es im Projektordner:
npm install
npm run dev # dann http://localhost:3000 öffnen
Der erste Bildschirm ist das Portfolio. Es ist leer, bis du ein Projekt anlegst. Alle Daten liegen im Ordner ~/.threlmark in deinem Benutzerverzeichnis. Unten in der Seitenleiste gibt es einen Umschalter fĂŒr helles/dunkles Design â deine Wahl wird auf diesem Rechner gespeichert.
2. Projekte
Ein Projekt ist eine App oder ein Produkt mit eigener Roadmap. Ăber die linke Seitenleiste wechselst du Projekte oder legst neue an.
Anlegen: auf Neues Projekt (+ New project) klicken, Namen, optionale Beschreibung, Repo-Pfad (fĂŒr Ăbergabe-Briefings) und Akzentfarbe angeben.
Wechseln: ein Projekt in der Seitenleiste anklicken.
Projekt entfernen: öffne das Projekt und klicke neben dem Titel auf â« Remove project. Zum Schutz vor Versehen musst du den Projektnamen eintippen, um zu bestĂ€tigen. Danach wird es archiviert, nicht gelöscht â es verlĂ€sst die aktive Liste, alle Daten bleiben aber auf der Festplatte und können wiederhergestellt werden.
3. Das Roadmap-Board
Jedes Projekt hat vier Spalten â auf dem Bildschirm englisch beschriftet:
Verschiebe eine Karte per Drag & Drop oder ĂŒber die Buttons auf der Karte: verschieben (Push), bewerten (Rank), erledigt (Done), wieder öffnen (Reopen). Die Spalte einer Karte ist ihr Status.
Bewertung & PrioritÀt
Jede Karte wird mit den Reglern auf vier Achsen von 1â5 bewertet â Wirkung (Impact), Belege (Evidence), Passung (Fit), Aufwand (Effort). Threlmark berechnet daraus eine PrioritĂ€t:
Höhere Wirkung/Belege/Passung erhöhen die PrioritÀt; mehr Aufwand senkt sie. Die Zahl im dunklen Feld auf jeder Karte ist die PrioritÀt.
4. EintrĂ€ge hinzufĂŒgen & bearbeiten
Nutze das Formular Eintrag hinzufĂŒgen (Add item) im rechten Bereich: Titel, Kategorie, Beschreibung, wahrscheinliche Dateien und die vier Regler. Neue EintrĂ€ge landen in Ideen (Ideas). Ăber bearbeiten (Edit) auf einer Karte Ă€nderst du alle Details, verschiebst sie in ein anderes Projekt oder machst sie zu einem geteilten Eintrag.
Im Editor kannst du auĂerdem ein optionales Startdatum (Scheduled) und ein FĂ€lligkeitsdatum (Due date) setzen â eine ĂŒberfĂ€llige, noch nicht erledigte Karte wird als overdue markiert (die Flow-Ansicht zĂ€hlt sie). Darunter fĂŒgst du Kommentare und Entscheidungsnotizen hinzu, um Diskussion und getroffene Entscheidungen festzuhalten, und liest die AktivitĂ€tschronik â eine abgeleitete Historie von allem, was mit der Karte passiert ist (Anlegen, Spaltenwechsel, Ăbergabe, Agent-Berichte, Notizen).
5. Werkzeugleiste
Suche (Search roadmap items) filtert Karten nach Titel, Beschreibung oder Kategorie.
Kategoriefilter (All categories) und Label-Filter (All labels) beschrÀnken das Board auf eine Kategorie bzw. ein Label (eine Initiative).
Nach Bewertung ordnen (Rank by score) verschiebt alle Ideen nach Bewertet.
Top 3 verschieben (Push top 3) schickt die drei höchstpriorisierten Idea/Ranked-Karten in die Entwicklung und wÀhlt sie aus.
Gefilterte auswĂ€hlen (Select filtered) wĂ€hlt alle noch nicht ausgelieferten Karten aus, die zum aktuellen Such-/Kategorie-/Label-Filter passen â ideal fĂŒr ein ganzes Label bzw. eine Initiative. Mit dem Select je Karte feinjustieren.
N â Entwicklung schieben (Push N â Development) erscheint, sobald Karten ausgewĂ€hlt sind, und verschiebt die gesamte Auswahl in einem Rutsch nach Entwicklung; Clear leert die Auswahl.
Dev-Briefing kopieren (Copy dev brief) kopiert ein Markdown-Briefing der ausgewÀhlten Karten in die Zwischenablage.
6. Karten auswĂ€hlen & das Ăbergabe-Briefing
Klicke auf auswĂ€hlen (Select), um Karten zum Entwicklungs-Briefing (Development brief) rechts hinzuzufĂŒgen (alles in Entwicklung ist automatisch dabei). Wechsle zwischen den Reitern Warteschlange (Queue), Markdown und JSON. Das Markdown-Briefing ist ein dateibezogener Prompt fĂŒr Claude oder Codex â mit Akzeptanzkriterien als Checkboxen und Verifikationsbefehlen. Im Reiter Ăbergabe (Handoff) kannst du es kopieren oder herunterladen.
7. Posteingang & VorschlÀge
Andere Tools können Roadmap-EintrÀge vorschlagen, indem sie eine kleine JSON-Datei in den Ordner suggestions/ eines Projekts legen. Sie erscheinen im Posteingang (Inbox) des Projekts. Dort kannst du:
hier annehmen (Accept here) â macht den Vorschlag zu einem normalen Eintrag (mit Quelle markiert).
annehmen in⊠(Accept intoâŠ) â ĂŒbernimmt ihn in ein anderes Projekt.
verwerfen (Dismiss) â legt ihn beiseite.
Auch offene GitHub-Issues lassen sich hier hereinholen â sie erscheinen als VorschlĂ€ge im Posteingang (siehe Importieren unten).
8. ProjektĂŒbergreifend arbeiten
Portfolio (Startseite) reiht die wichtigsten EintrÀge aller Projekte nach statusgewichteter PrioritÀt.
Verschieben: einen Eintrag im Editor in ein anderes Projekt bewegen (Move).
VerknĂŒpfen / AbhĂ€ngigkeit: zwei EintrĂ€ge verbinden â blockiert (blocks), betrifft (relates), dupliziert (duplicates); Blocker werden markiert.
Teilen: eine Karte in einen geteilten Eintrag verwandeln (geteilt machen, Make shared), den mehrere Projekte nutzen.
9. Bestehende Roadmap importieren
Ăffne Importieren (Import), wĂ€hle ein Zielprojekt und eine Quelle:
roadmap.html â fĂŒge den Inhalt einer roadmap.html ein oder gib ihren Pfad an; Threlmark legt die Karten mit ihren Bewertungen neu an.
Trello â fĂŒge den JSON-Export eines Trello-Boards ein (oder dessen Pfad). Listen werden zu Spalten (Done / Development / Ranked / Ideas); Labels, FĂ€lligkeitsdaten und Checklisten-Punkte werden zu Labels, FĂ€lligkeitsdaten und Akzeptanzkriterien.
GitHub â fĂŒge Issue- oder Projekt-JSON ein oder hole offene Issues direkt ĂŒber owner/repo (plus optionalem Token fĂŒr private Repos). Issues landen als VorschlĂ€ge im Posteingang des Projekts.
Jede Quelle ist idempotent: Ein erneuter Import aktualisiert dieselben Karten anhand einer stabilen Quell-ID, statt sie zu duplizieren.
10. Deine Daten
Alles ist einfaches JSON unter ~/.threlmark â keine Cloud, kein Konto, nichts verlĂ€sst deinen Rechner. Sichere oder synchronisiere den Ordner nach Belieben. Mit der Umgebungsvariable THRELMARK_DATA_DIR kannst du einen anderen Ordner festlegen.
11. Einrichtung & Self-Hosting
Lokal betreiben (empfohlen)
git clone <dein-threlmark-repo>
cd Threlmark
npm install
npm run dev # http://localhost:3000# eigener Datenordner:
THRELMARK_DATA_DIR=~/Dropbox/threlmark npm run dev
FĂŒr dich selbst hosten (online, ein Nutzer)
Threlmark braucht einen Node.js-Server (die API liest und schreibt Dateien zur Laufzeit), gewöhnliches Shared-Hosting reicht also nicht. Um es von ĂŒberall zu nutzen:
Auf einem kleinen Node-Host (VPS oder z. B. Fly.io) bereitstellen, mit npm run build && npm start.
THRELMARK_DATA_DIR auf einen dauerhaften, gesicherten Ordner setzen.
Mit einem Passwort schĂŒtzen (z. B. HTTP-Basic-Auth ĂŒber einen Reverse Proxy) â Threlmark hat kein eingebautes Login und speichert einen gemeinsamen Roadmap-Satz.
Eine öffentliche Version mit Registrierung fĂŒr viele Nutzer brĂ€uchte Konten und getrennte Daten pro Nutzer â das ist ein eigenes Projekt, nicht nur ein Deployment.
Threlmark ist mehr als ein Status-Board â es steuert den Fluss der Arbeit.
WIP-Limits & Richtlinien
Ăffne die Workflow-Einstellungen (Button â in der Werkzeugleiste) und lege pro Spalte ein WIP-Limit sowie eine kurze Richtlinie fest. Eine Spalte ĂŒber ihrem Limit zeigt ihre Anzahl rot (z. B. 3 / 2) â das Signal, Begonnenes zuerst abzuschlieĂen.
Der Flow-Reiter
Der Reiter Flow (Flow) zeigt Durchsatz (erledigte EintrĂ€ge pro Woche), Zykluszeit (Entwicklung â Erledigt) und alternde Arbeit (Ă€lteste zuerst; veraltete markiert). Karten tragen auĂerdem ein Alters-Badge (â± 4w) und werden rot, wenn sie veralten.
Agent-Fluss
WĂ€hle im Reiter Ăbergabe (Handoff) einen Agenten und nutze Erzeugen & als ĂŒbergeben markieren (Generate & mark handed off). Threlmark markiert die EintrĂ€ge und misst Brief â ausgeliefert, Agent-Durchsatz (ĂŒbergebene, pro Woche erledigte EintrĂ€ge) und steckengebliebene Briefings (ĂŒbergeben, aber nach 7 Tagen nicht erledigt). Die Startseite zeigt eine projektĂŒbergreifende Flow-Leiste.
Alles mit einem Klick ĂŒbergeben. Neben dem Projekttitel ĂŒbergibt â„ Develop allalle Karten der Development-Spalte auf einmal an Claude oder Codex â es erzeugt das gemeinsame Briefing, protokolliert die Ăbergabe und kopiert das Briefing in die Zwischenablage, sodass du es direkt in den Agenten einfĂŒgen kannst.
Automatischer Report (kein Handgriff nötig)
Der erzeugte Brief enthĂ€lt ein Report-Protokoll, das Claude/Codex anweist, den Status selbst zu melden â du ziehst die Karte nicht von Hand auf Done. Der Agent meldet started beim Start, dann done (mit kurzer Zusammenfassung und den ausgefĂŒhrten Verify-Befehlen), sobald die Acceptance-Kriterien erfĂŒllt sind, oder blocked / failed mit Grund. Gemeldet wird entweder ĂŒber die Threlmark-API oder durch Ablegen einer kleinen JSON-Datei im Ordner reports/ des Projekts (Threlmark liest sie beim nĂ€chsten Laden ein). Ein done-Report verschiebt die Karte automatisch auf Done, und das Board zeigt einen Live-Toast (đ€ claude done: âŠ). Die Zusammenfassung wird zudem im Feld Outcome des Eintrags gespeichert â ein Protokoll dessen, was gebaut wurde â das du im Editor lesen oder bearbeiten kannst. Damit ist der Kreis geschlossen: bewerten â ĂŒbergeben â der Agent baut und meldet â die Karte landet mit ihrem Outcome auf Done und Flow zĂ€hlt sie.
13. Zusammenspiel mit IdeaClyst
Threlmarks Daten auf der Festplatte sind ein gemeinsamer Vertrag, sodass andere local-first-Tools deine Roadmaps lesen und schreiben können. Das erste ist IdeaClyst, ein Ideen-Motor, der Produktideen in PlÀne verwandelt und das Web nach Chancen durchsucht.
IdeaClyst liest die Roadmap eines Projekts (nur lesend) und berechnet eine Gap-Map â welche Kategorien und Spalten dĂŒnn besetzt sind.
IdeaClyst schreibt VorschlĂ€ge in den Ordner suggestions/ des Projekts â vorgeschlagene Features, Spin-offs und Services, bewertet und durch Live-Recherche fundiert, markiert mit source: ideaclyst.
Du behĂ€ltst die Kontrolle im Posteingang (Inbox) von Threlmark: âAccept" macht aus einem Vorschlag einen bewerteten Eintrag (oder befördert ihn in ein anderes Projekt), âDismiss" verwirft ihn.
Der ganze Kreislauf: IdeaClyst schlĂ€gt vor, was gebaut werden soll (aus Recherche + deinen Roadmap-LĂŒcken) â es landet im Posteingang â du nimmst es an und bewertest â ĂŒbergibst es einem Agenten â der Agent baut und meldet zurĂŒck â die Karte erreicht Done. Jedes Tool, das den Vertrag spricht, kann am selben Kreislauf teilnehmen.
Threlmark es un centro local-first para todos tus proyectos y sus hojas de ruta. Cada proyecto tiene un tablero kanban con puntuaciĂłn; todo se guarda como archivos JSON en tu propio ordenador. Este manual recorre cada parte de la herramienta y cĂłmo configurarla.
Threlmark se ejecuta en tu propia mĂĄquina. InĂcialo desde la carpeta del proyecto:
npm install
npm run dev # luego abre http://localhost:3000
La primera pantalla es el Portfolio. EstĂĄ vacĂa hasta que creas un proyecto. Todos los datos viven en la carpeta ~/.threlmark de tu directorio personal. En la parte inferior de la barra lateral hay un conmutador de tema claro/oscuro â tu elecciĂłn se recuerda en este equipo.
2. Proyectos
Un proyecto es una app o producto con su propia hoja de ruta. Usa la barra lateral izquierda para cambiar de proyecto o crear uno.
Crear: pulsa Nuevo proyecto (+ New project), ponle nombre, una descripciĂłn opcional, una ruta de repositorio (para los briefings) y un color de acento.
Cambiar: haz clic en cualquier proyecto de la barra lateral.
Mueve una tarjeta entre columnas arrastrĂĄndola o con los botones de la tarjeta: empujar (Push), clasificar (Rank), hecho (Done), reabrir (Reopen). La columna en la que estĂĄ una tarjeta es su estado.
PuntuaciĂłn y prioridad
Cada tarjeta se puntĂșa de 1 a 5 en cuatro ejes â Impacto (Impact), Evidencia (Evidence), Encaje (Fit), Esfuerzo (Effort) â con los deslizadores. Threlmark calcula una prioridad:
MĂĄs impacto/evidencia/encaje suben la prioridad; mĂĄs esfuerzo la baja. El nĂșmero en la insignia oscura de cada tarjeta es su prioridad.
4. Añadir y editar elementos
Usa el formulario Añadir elemento (Add item) del panel derecho: tĂtulo, categorĂa, descripciĂłn, archivos probables y los cuatro deslizadores. Los nuevos elementos van a Ideas. Pulsa editar (Edit) en cualquier tarjeta para cambiar todos sus detalles, moverla a otro proyecto o convertirla en un elemento compartido.
Buscar (Search roadmap items) filtra tarjetas por tĂtulo, descripciĂłn o categorĂa.
Filtro de categorĂa (All categories) y filtro de etiqueta (All labels) limitan el tablero a una categorĂa o una etiqueta (una iniciativa).
Ordenar por puntuaciĂłn (Rank by score) mueve todas las Ideas a Clasificadas.
Enviar las 3 mejores (Push top 3) envĂa las tres tarjetas de mayor prioridad (Idea/Ranked) a Desarrollo y las selecciona.
Seleccionar filtradas (Select filtered) selecciona todas las tarjetas aĂșn no entregadas que coinciden con los filtros de bĂșsqueda / categorĂa / etiqueta â ideal para una etiqueta o iniciativa completa. Afina con el botĂłn Select de cada tarjeta.
Enviar N â Desarrollo (Push N â Development) aparece cuando hay tarjetas seleccionadas y mueve toda la selecciĂłn a Desarrollo de una vez; Clear vacĂa la selecciĂłn.
Copiar briefing (Copy dev brief) copia al portapapeles un briefing en Markdown de las tarjetas seleccionadas.
6. Seleccionar tarjetas y el briefing de entrega
Pulsa seleccionar (Select) en las tarjetas para añadirlas al briefing de desarrollo (Development brief) del panel derecho (todo lo que estå en Desarrollo se incluye automåticamente). Cambia entre las pestañas Cola (Queue), Markdown y JSON. El briefing en Markdown es un prompt acotado a archivos para Claude o Codex, con criterios de aceptación y comandos de verificación. Cópialo o descårgalo desde la pestaña Entrega (Handoff).
7. Bandeja de entrada y sugerencias
Otras herramientas pueden sugerir elementos dejando un pequeño archivo JSON en la carpeta suggestions/ de un proyecto. Aparecen en la bandeja de entrada (Inbox) del proyecto. Allà puedes:
aceptar aquĂ (Accept here) â convierte la sugerencia en un elemento normal (marcado con su origen).
aceptar en⊠(Accept intoâŠ) â la promueve a otro proyecto.
Portfolio (inicio) ordena los elementos principales de todos los proyectos por prioridad ponderada segĂșn estado.
Mover: un elemento a otro proyecto desde su editor (Move).
Enlazar / dependencia: conecta dos elementos â bloquea (blocks), se relaciona (relates), duplica (duplicates); los bloqueadores se marcan.
Compartir: convierte una tarjeta en un elemento compartido (hacer compartido, Make shared) que usan varios proyectos.
9. Importar una hoja de ruta existente
Abre Importar (Import), elige un proyecto de destino y una fuente:
roadmap.html â pega el contenido de un archivo roadmap.html o indica su ruta; Threlmark recrea las tarjetas con sus puntuaciones.
Trello â pega la exportaciĂłn JSON de un tablero de Trello (o su ruta). Las listas se asignan a columnas (Done / Development / Ranked / Ideas); las etiquetas, fechas de vencimiento y elementos de checklist pasan a etiquetas, fechas de vencimiento y criterios de aceptaciĂłn.
Cada fuente es idempotente: reimportar actualiza las mismas tarjetas mediante un id de origen estable en vez de duplicarlas.
10. Tus datos
Todo es JSON sencillo en ~/.threlmark â sin nube, sin cuenta, nada sale de tu mĂĄquina. Haz copias o sincroniza la carpeta como prefieras. Con la variable de entorno THRELMARK_DATA_DIR puedes apuntar a otra carpeta.
11. InstalaciĂłn y autoalojamiento
Ejecutarlo en local (recomendado)
git clone <tu-repo-threlmark>
cd Threlmark
npm install
npm run dev # http://localhost:3000# carpeta de datos propia:
THRELMARK_DATA_DIR=~/Dropbox/threlmark npm run dev
Alojarlo para ti (en lĂnea, un usuario)
Threlmark necesita un servidor Node.js (su API lee y escribe archivos en tiempo de peticiĂłn), asĂ que el hosting compartido normal no lo ejecuta. Para usarlo desde cualquier sitio:
Una versiĂłn pĂșblica con registro para varios usuarios necesitarĂa cuentas y separaciĂłn de datos por usuario â eso es un proyecto aparte, no solo un despliegue.
Threlmark es mĂĄs que un tablero de estado â gestiona el flujo del trabajo.
LĂmites WIP y polĂticas
Abre los ajustes de flujo (botĂłn â de la barra) para fijar un lĂmite WIP por columna y una breve polĂtica de cada columna. Una columna por encima de su lĂmite muestra su recuento en rojo (p. ej. 3 / 2) â la señal para terminar antes de empezar mĂĄs.
La pestaña Flow
La pestaña Flujo (Flow) muestra rendimiento (elementos terminados por semana), tiempo de ciclo (Desarrollo â Hecho) y trabajo envejecido (mĂĄs antiguos primero; los obsoletos marcados). Las tarjetas muestran ademĂĄs una insignia de antigĂŒedad (â± 4w) y se vuelven rojas cuando envejecen.
Flujo de agentes
En la pestaña Entrega (Handoff) elige un agente y usa Generar y marcar como entregado (Generate & mark handed off). Threlmark marca los elementos y mide brief â entregado, rendimiento por agente (elementos entregados terminados por semana) y briefings estancados (entregados pero sin terminar tras 7 dĂas). La pĂĄgina de inicio muestra una franja de flujo de todo el portafolio.
Entregar todo con un clic. Junto al tĂtulo del proyecto, â„ Develop all entrega todas las tarjetas de la columna Development a la vez a Claude o Codex â genera el brief combinado, registra la entrega y copia el brief al portapapeles para pegarlo directamente en el agente.
Los datos en disco de Threlmark son un contrato compartido, asĂ que otras herramientas local-first pueden leer y escribir tus hojas de ruta. La primera es IdeaClyst, un motor de ideas que convierte ideas de producto en planes y rastrea la web en busca de oportunidades.
IdeaClyst escribe sugerencias en la carpeta suggestions/ del proyecto â Features, Spin-offs y Services propuestos, puntuados y fundamentados en investigaciĂłn web en vivo, con source: ideaclyst.
TĂș mantienes el control en la bandeja de entrada de Threlmark: «Accept» convierte una sugerencia en un elemento clasificado (o la promueve a otro proyecto), «Dismiss» la descarta.
Tout est en JSON simple sous ~/.threlmark â pas de cloud, pas de compte, rien ne quitte votre machine. Sauvegardez ou synchronisez le dossier comme vous le souhaitez. La variable d'environnement THRELMARK_DATA_DIR permet de pointer vers un autre dossier.