Offsite Solutions / /offtrack

/offtrack térképen a feladataid

Ha egyszerre több projekten, több szálon dolgozol Claude Code-dal, a félbehagyott teendők elvesznek a sessionök között. Az offTrack hookokkal és MCP-toolokkal gyűjti a sessionök jelentéseit: a lezárt lépéseket, a nyitott ágakat és a kézi teendőket. Egy idővonalas térképen látod, hol tart minden szál, és hol maradt elvarratlan ág.

Az offtrack megnyitásaofftrack.offsite-solutions.com
Illusztráció: három munkaszál függőleges vonalakként, megállókkal, nyitott ágakkal, egy kézi teendővel, egy csendes szakasszal és egy kapcsolattal két szál között. ma 2 hete weboldal backoffice mobilapp deploy kész sitemap frissítése tájékoztató kész lezárt ág terv elfogadva gyökérok megvan 6 napja csend ügyfél-jóváhagyás migráció lefutott érinti build kész értesítések tesztje képernyőtervek igényfelmérés
Illusztráció. A térkép mintaadatokkal.
Állapot
Elérhető, engedélylistával
Kliens
Claude Code Macen; a Claude appban connector
Felület
Webes lista és térkép, mobilnézettel
Nyelv
Többnyelvű felület

Ahol a kontextus elvész

Egy hosszabb kör végén a Claude több teendőt is felsorol. Te egyet viszel tovább, a többi kiesik a fejedből, és egy compaction után gyakran a session kontextusából is.

A lezárt sessionnel a szál állapota is eltűnik. Egy több szálon futó projektben a lemaradt lépés csak akkor tűnik fel, ha látod, hogy a szál napok óta csendes.

Hogyan működik

  • Hookok és MCP. A kliens felhasználói szinten települ (~/.claude/), így minden projektben és minden sessionben él, projektenkénti beállítás nélkül. A hookok determinisztikusan regisztrálják a sessiont. Az MCP-toolokkal a modell szemantikus jelentést küld: megállót, nyitott ágat, kézi teendőt, ötletet vagy kapcsolatot.
  • Kikényszerített jelentés. A Stop hook minden kör végén ellenőriz. Ha jelentős munka vagy egy teendőlista jelentés nélkül maradt, visszaküldi a sessiont, hogy pótolja. Teendőlistának a legalább háromelemű, nem kérdést bevezető felsorolás számít. Egyedi parancsokat, fájlolvasást és apró javításokat nem naplóz, így a térkép nem zajos.
  • Kontextus induláskor. A SessionStart hook, compaction után is, beinjektálja a projekt szálait, az utolsó megállókat, a nyitott ágakat és az új megjegyzéseket. Az új session így tudja, hol tart a szál.
  • Ág felvétele egy kattintással. A térképen egy nyitott ágra kattintva kész prompt kerül a vágólapra: projekt, szál, teendő és az utolsó lépések. Bármelyik sessionbe beillesztheted. A session előbb összefoglalja a feladatot, és csak utána áll neki.
  • Fail-open, offline sorral. Ha a szerver nem érhető el, a hookok rövid időkorláttal továbbengednek, és a Stop hook nem blokkol. A jelentések helyi sorba kerülnek, és később, sorrendben mennek el.
  • Projektközi kapcsolatok. Ha egy session egy másik projekt kódját, szerverét vagy konfigurációját érinti, a térkép összeköti a két szálat.
  • Visszatöltés a korábbi sessionökből. Az offtrack backfill a gépeden lévő régi beszélgetésekből projektenként javaslatfájlt készít: megállókat és nyitott tételeket. Az összefoglalás a saját gépeden fut, a Claude-dal. A fájlt átnézed, szerkeszted, és csak utána küldöd fel (offtrack import), kizárólag a saját projektjeidbe.
  • Felvétel a Claude appból. Egy egyedi connectorral a Claude appban (telefonon, asztalon, weben) is felvehetsz tételt, például: „track weblap árajánlat”. A tétel a szövegben említett projektbe kerül, különben a besorolatlanok közé. Gépelve, diktálva és hangüzemmódban is működik.

Csak a helyben futó Claude Code-sessionök jelentenek. A felhős sessionök nem kapják meg a felhasználói hookokat és MCP-szervereket.

A térkép

Két nézet van. A lista az alapnézet: projektenként egy kártya a nyitott tételekkel, teljes szöveggel, a csendes projekteknél azzal, hogy mióta nem történt rajtuk semmi. A térképen szálanként egy függőleges vonal fut, felül a legfrissebb eseménnyel. Az idővonal eseményalapú: dátum csak ott áll, ahol történt valami. Az időtartam egy naptól hat hónapig állítható; a régebbi nyitott tételek egy összenyomott „korábban” sávban maradnak.

Az elkészült tételek egy kapcsolóval jelennek meg, egy szál sűrű nyitott tételei egy csonkba csoportosíthatók. Mindkét nézet élőben frissül, amikor jelentés érkezik. A jelek alakban is különböznek, nem csak színben.

  • MegállóLezárt, önálló lépés.
  • Nyitott ágElkezdett vagy felsorolt, de le nem zárt teendő.
  • Kézi teendőAmit neked kell elvégezned.
  • Lezárt ágElvégzett teendő, visszaköt a vonalba.
  • CsendNapok óta nem történt semmi a szálon.
  • Élő munkamenetÉppen dolgozik valaki a szálon.
  • KapcsolatKét szál munkája érinti egymást.
  • ÖtletKésőbbre félretett gondolat. Lakat jelzi, amíg privát.

Telefonon is

A mobilnézet egy szálat mutat teljes szélességben, oldalra húzva váltasz. A térkép a kezdőképernyőre tehető.

A megbeszélésen elhangzott határidőt vagy pontosítást azonnal rögzítheted a szálra, akár diktálva is. A szál következő sessionje induláskor megkapja.

Illusztráció: a térkép telefonon, egy szál teljes szélességben. offTrack 2 hét weboldal 1 backoffice 1 mobilapp ma3 napja1 hete2 hete 4 napja csend deploy kész sitemap frissítése határidő: péntek tájékoztató kész lezárt ág terv elfogadva
Illusztráció

Sok projekt, közös munka

  • Projektek a munkakönyvtárból. Egy ismeretlen cwd-ből automatikusan projekt lesz. Projekteket összevonhatsz (offtrack merge), és egy futó sessiont meglévő projekthez csatolhatsz (offtrack attach). A könyvtár az alkönyvtáraival együtt a célprojekthez kerül, a régi név álnévként él tovább. Egy gyökérkönyvtárat az alkönyvtáraival együtt kézzel is projekthez rendelhetsz (offtrack root).
  • Közös projektek. Egy projekt alapból privát. A gazdája tagokat vehet fel; a tagok mindent látnak benne, jelenthetnek, és bárki tételét lezárhatják. A megosztás, az összevonás és az átadás a gazda joga. A projektgyökereket mindenki a saját gépén jelöli ki.
  • Privát és publikált ötletek. Az ötlet közös projektben is privát, amíg a gazdája nem publikálja. Amit valaki nem láthat, az számára nem is létezik: a szerver 404-et ad rá.
  • Saját skill és CLI. Az önálló offtrack Claude-skill kezeli a ritkább műveleteket: csatolás, összevonás, megosztás, átadás, publikálás, kézi teendő kijelölése és egy ág felvétele. Ugyanez parancssorból is megy (offtrack …).

Adatok és hozzáférés

A sessionök egy-három mondatos összefoglalókat küldenek; a beszélgetések szövege nem kerül a szerverre. A kliens felhasználónkénti tokennel jelent. A token egyenként visszavonható, és a szerveren csak a hash-e tárolódik.

A webes felületre mindenki a saját fiókjával lép be. A hozzáférést domain- és címszintű engedélylista szabályozza.

Az adatok egy általunk üzemeltetett, Magyarországon lévő szerveren vannak. Követés, analitika és hirdetés nincs; a felület egyetlen sütit használ, a belépéshez.

Telepítés

A Mac-kliens nyilvános tárolóból települ, MIT-licenccel: offsite-solutions/offtrack-client.

git clone https://github.com/offsite-solutions/offtrack-client.git
cd offtrack-client && npm install
node install.mjs install
offtrack login

A telepítő felhasználói szinten állítja be a hookokat, az MCP-szervert, a CLAUDE.md-blokkot, a skillt és az offtrack parancsot. A meglévő hookokat és szöveget nem írja felül, a módosított fájlokról mentést készít. Belépés után a telepítési oldalon generálod a kliens-tokent, gépenként, és a Claude app connector-URL-jét.

Telepítési útmutató · Belépés az offTrackbe

Kipróbálnád az offtracket?

A belépés engedélylistához kötött. Ha kipróbálnád, vagy a csapatodnál is bevezetnéd, írj nekünk, és felveszünk.