MarcelOS
Projecte de R&D obert on documento la construcció del meu sistema operatiu personal basat en IA, memòria digital i gestió del coneixement.
Cada dia, el meu ordinador processa una gran quantitat d’informació sobre la meva vida professional.
Decisions. Lectures. Converses. Reunions. Correus. Codis. Documents. Finestres que s’obren i es tanquen.
I quan, setmanes després, necessito recuperar-ne una — per què vaig prendre una decisió, quan vaig parlar amb aquella persona, quin projecte m’està consumint més hores — no hi ha cap lloc on mirar.
MarcelOS neix per omplir aquest buit.
Què és MarcelOS
MarcelOS és un sistema operatiu personal que captura tota l’activitat digital de l’usuari, la contextualitza i la converteix en coneixement útil mitjançant IA.
No és un assistent. No és un chatbot. No és un time tracker. És una memòria digital capaç d’entendre el context professional de l’usuari — i que manté el control de les dades sempre a la seva banda.
Què no pretén ser
MarcelOS té unes intencions molt clares sobre el que NO vol ser. Aquestes decisions són tan importants com les funcionalitats que sí té:
- No és un sistema de vigilància.
- No busca mesurar productivitat.
- No substitueix la memòria humana.
- No envia dades al núvol per defecte.
Què busca respondre
El sistema no vol només registrar activitat. Vol ajudar l’usuari a entendre com treballa.
- En què he invertit realment el temps?
- Quin client consumeix més hores?
- Quines tasques m’interrompen més?
- Quan vaig prendre una determinada decisió?
- On vaig veure aquell document?
- Quan vaig parlar amb aquella persona?
- Quins projectes consumeixen molt temps però generen poc valor?
- Què estava fent abans que aparegués un problema?
- Com ha evolucionat un projecte durant mesos?
Filosofia
Els principis que guien el projecte:
- Local-first: les dades viuen a la màquina de l’usuari per defecte.
Modularitat: cada capa té una responsabilitat única i es pot canviar sense afectar la resta.
Auditable: tota decisió del sistema és rastrejable. L’usuari sempre pot preguntar “per què”.
IA quan toca: la IA és una eina, no una finalitat. S’usa quan resol un problema que altres mètodes no resolen.
Acumulatiu: res es perd. El sistema sempre pot reprocessar l’històric quan apareixen models millors.
La classificació no depèn de keywords rígides. La IA interpreta el context complet.
Arquitectura
MarcelOS opera en cinc capes seqüencials. Cadascuna té una responsabilitat única i pot ser substituïda sense afectar les altres.
Captura — Recull senyals de tot el que passa per l’ordinador: finestres obertes, navegació, OCR, correu, calendari, reunions, documents, repositoris, aplicacions. És l’única capa que toca la màquina de l’usuari.
Ingesta — Normalitza el riu de senyals. Elimina duplicats i construeix una línia temporal coherent.
Context — On la informació s’agrega a la memòria professional: clients, projectes, persones, tecnologies. Aquí les dades deixen de ser planes i comencen a assemblar-se a una comprensió del treball.
Coneixement — Persist el resultat en una base consultable. No com un registre pla — com un graf on cada entitat té relacions.
IA — La capa més jove. Interpreta, resumeix, troba relacions, proposa automatitzacions. Aprèn de cada correcció manual.
Cada capa es pot canviar sense afectar les altres. Aquesta independència és el que fa que el sistema pugui créixer sense trencar-se.
Stack
El sistema està construït amb tecnologies agrupades per responsabilitat:
Captura
Screenpipe
Dades
PostgreSQL
IA
Ollama · OpenRouter
Codi i operacions
Python · FastAPI · Astro · Docker · GitHub Actions · Metabase · Grafana
Les eines canviaran. Els principis es mantenen.
Estat del projecte
Projecte en construcció activa.
La base ja opera en local: la capa de captura i l’emmagatzematge funcionen. Les capes superiors — context, coneixement i IA — s’estan construint incrementalment a sobre d’aquesta base.
No hi ha calendari tancat. Cada fase es construeix quan la precedent ja és prou estable per sostenir-la.
Roadmap
Aquestes són les fases previstes, en ordre aproximat. L’estat reflecteix el punt del projecte ara mateix.
Manifest
El coneixement no es captura. Es construeix.
Les dades sense context són soroll.
El context sense acció és teoria.
La IA no substitueix pensar.
L’arquitectura és una decisió ètica.
El sistema i l’usuari aprenen junts.
Aquesta pàgina evolucionarà amb el projecte. És la documentació pública d’un laboratori personal, no la web d’un producte.