Områder, mål, projekter og opgaver, plus noter og vaner, i ét system. Kør det på dit eget hardware, eller lad os stå for driften.
En rigtig hostet instans med eksempeldata, som deles og nulstilles regelmæssigt
Eller vi holder det kørende for dig, 49 $/år til lanceringspris
MIT-licens · open source for altid
tududi kommer med en MCP-server, der udstiller 59 værktøjer til opgaver, projekter, områder, mål, vaner, noter, personer, tags, visninger, indbakke, søgning og nøgletal. Forbind Claude eller enhver MCP-kompatibel agent direkte til dit system. Fordi tududi kører på din egen server, behøver hverken forbindelsen eller dine data nogensinde at forlade den. Det er en strukturel forskel, som Todoist og Notion ikke kan tilbyde, uanset hvad de lover.
What should I focus on today, and is anything slipping?
Start with Ship the billing migration. It is due today, and three tasks in Payments are waiting behind it.
Worth knowing
Move the redesign review to Friday and add a task to unblock Payments.
Done. Review redesign draft is now due Friday, and Unblock Payments queue is in the Payments project, due today.
An example session. Your agent connects straight to your own instance over MCP.
Tilføj, find og afslut opgaver uden at forlade samtalen.
MCP-forbindelsen taler med din egen instans. Intet går gennem tredjepart.
Bygget på det åbne Model Context Protocol. Virker med Claude og andre MCP-klienter.
{
"mcpServers": {
"tududi": {
"command": "npx",
"args": ["-y", "tududi-mcp"],
"env": {
"TUDUDI_URL": "https://localhost:3002",
"TUDUDI_API_TOKEN": "your-personal-access-token"
}
}
}
}Det samme virker med Cursor, Windsurf, Cline og enhver anden MCP-klient. Læs MCP-dokumentationen →
Inkluderet i alle niveauer, både selvhostet og Managed.
Et separat, valgfrit lag, der læser dine data og skriver opsummeringer tilbage i almindeligt sprog. Virker med enhver OpenAI-kompatibel udbyder, også selvhostede som Ollama.
En opsummering om morgenen med din vigtigste opgave og de advarselstegn, der er værd at kende.
Foreslåede næste skridt for en bestemt opgave, genereret når du beder om det.
En hurtig vurdering af et projekts tilstand: hvad der rykker, og hvad der står stille.
tududi samler mål, projekter, opgaver, noter og smarte visninger i ét roligt, fokuseret system. Lavet til enkeltpersoner og små teams, der vægter privatliv og klarhed.
Sæt resultater for en sæson eller et år, og se hvilke Områder og Projekter der faktisk flytter dem.
Mål og Områder står side om side i toppen: langsigtede resultater og vedvarende dele af livet. Begge indeholder Projekter, som indeholder Opgaver.
Smarte gemte søgninger som »I dag«, »Overskredet« eller »En dag«. Ét klik, uden at bygge et filter op forfra hver gang.
Daglige, ugentlige og månedlige mønstre, med gentagelse baseret på afslutning og forælder-barn-relationer.
Del komplekse opgaver op i overkommelige delopgaver, med opfølgning på fremdriften.
Egne tags til opgaver og noter, med øjeblikkelig filtrering og orden på tværs af projekter.
Send en besked for at fange opgaver med det samme, få daglige opsummeringer og styr din liste undervejs.
Hold dine data private. Host selv for fuld kontrol, eller brug en Managed-instans med krypterede sikkerhedskopier.
Organisér projekter efter livsområde - Arbejde, Personligt, Sundhed, Læring.
Skift til en Eisenhower-matrix eller en Kanban-tavle, når spørgsmålet blot er: hvad gør jeg lige nu.
Automatisk inddeling: dagens prioriteter, kommende deadlines og opgaver til en dag.
Se tendenser for afslutning og belastning på tværs af projekter, så du ved, hvor din tid faktisk går hen.
Tildel opgaver til personer, og se med et blik hvem der er med i et projekt.
Følg tilbagevendende vaner side om side med opgaver og projekter, med enkle serier og historik.
Prioriteter, forfaldsdatoer, tags og smart sortering. Stærk filtrering til at finde det, der betyder noget.
Formaterede noter til projekter, med fuld søgning og orden.
Fritekstsøgning plus filtre på projekt, tag, prioritet eller forfaldsdato. Find enhver opgave på få sekunder.
Læg tududi på hjemmeskærmen eller skrivebordet som PWA. Virker offline og synkroniserer, når du er online igen.
Log ind med din eksisterende identitetsudbyder: Authentik, Keycloak, Google Workspace eller enhver OIDC-kompatibel udbyder.
Tilgængelig på 25 sprog med fuld lokalisering.
Tovejssynkronisering af opgaver med Apple Påmindelser, tasks.org, Thunderbird og enhver CalDAV-kompatibel app.
Versioneret Swagger-dokumentation og personlige adgangstokens til egne integrationer.
Et layout, der tilpasser sig pænt fra bred skrivebordsskærm til telefonen i lommen.
Del projekter med detaljerede rettigheder - kun læsning eller læsning og skrivning.
Gratis, open source og klar til Docker. Dine data er helt dine egne.
Kom i gang på få minutter med Docker
docker pull chrisvel/tududi:latestdocker run \
-e TUDUDI_USER_EMAIL=you@example.com \
-e TUDUDI_USER_PASSWORD=yourpassword \
-e TUDUDI_SESSION_SECRET=$(openssl rand -hex 64) \
-v ~/tududi_db:/app/db \
-p 3002:3002 \
-d chrisvel/tududi:latesthttp://localhost:3002Hvad anmeldere skrev, efter selv at have kørt tududi.
Tududi stands out as a breath of fresh air among over-engineered and often expensive productivity tools.
Tududi is an immensely useful tool, and one that is easy to integrate into day-to-day workflow.
A free, open-source application that allows you to efficiently categorize and track your work, from personal task management to large-scale project management and detailed note-taking.
Ét system, tre måder at køre det på
tududi er MIT-licenseret, og kommerciel brug er allerede gratis. Det her køber prioriteret support, en svargaranti og en faktura.
Skriv til licensing@tududi.com →Opsig når som helst og eksportér alt. Hvis Managed-tjenesten en dag lukker, får du dine data og en guide til at migrere til selvhosting. For lagerplads og API-forbrug gælder rimelig brug. 30 dages pengene-tilbage-garanti, uden spørgsmål.
Alle tre giver dig hele tududi-systemet
Klar til at køre dit eget system?
Host tududi selvThe licence, the AI, and what happens to your data. If something is missing, ask in Discord.
tududi is open source under the MIT licence. You can run it, modify it, and build on it without paying anyone. There are no seat counts, no usage limits, and no features held back for a paid tier: the self-hosted version is the whole product. The paid options on this page sell hosting and support, not access.
Yes, and you do not need to buy anything first. The MIT licence permits commercial use, including inside a business and inside a commercial product, with no revenue threshold and nothing to report. If your organisation needs a support commitment or an invoice for its procurement process, that is what the Business Licence is for. It buys priority support, a response commitment, and paperwork, not permission.
Yes. It is built primarily by one maintainer, with contributions from the community, and it ships often. Every release is listed on the GitHub releases page, linked from the Changelog in the menu above, so you can judge the pace yourself rather than take our word for it. Development happens in the open: issues, a public roadmap, and a Discord where questions get answered.
The app is MIT licensed and the source is public, so it cannot be withdrawn from you. Anyone can keep running it, and you can fork it. For Managed instances, your data lives in a standard tududi database that is not in a proprietary format; if the Managed service ever shut down, you would get your data and a guide to moving it onto your own server.
Docker and somewhere to run it. You pull the image, run the container, and mount a directory for the database. It is comfortable on a small VPS or a machine on your own network, and the exact commands are in the Self-Host section above and in the docs.
Everything lives in a single SQLite database file inside the volume you mounted. Backing it up is copying that file somewhere safe, and restoring it is copying it back. tududi also snapshots the database automatically before it applies migrations, keeping recent copies. There is no proprietary format and no export step standing between you and your own data.
Yes. A single instance can host multiple users, and projects can be shared with read-only or read-write access, which the tasks and notes inside them inherit. Self-registration is off by default, so an admin either creates accounts or deliberately opens sign-ups. Nobody gets in because you forgot to close a door.
Yes, and that is the normal way to run it. Set TUDUDI_TRUST_PROXY so the app trusts the forwarded headers from nginx, Caddy, or Traefik. If you skip it, logins and IP logging behave strangely in ways that are hard to diagnose, so the app raises a specific error rather than failing quietly. The accepted values are documented in the README.
That depends which of the two layers you mean, and the difference matters. The MCP server runs inside your own instance: an agent such as Claude Desktop connects to your server, so the connection and your data stay where you put them. The AI Assistant is different. It calls an OpenAI-compatible provider, so if you point it at a hosted one, the contents of those requests go to that provider. Point it at a local model instead, such as Ollama or LM Studio, and nothing leaves your machine. It stays off until you supply a key, so this is always your choice rather than a default.
MCP is the Model Context Protocol, an open standard for connecting AI agents to real systems. tududi ships an MCP server exposing 59 tools spanning tasks, projects, areas, goals, habits, notes, people, tags, views, inbox, search and metrics, so an agent can capture, find, update and finish work rather than just talk about it. It is opt-in, and it works with Claude Desktop, Cursor, Windsurf, Cline, or any other MCP client.
You are paying to not run it. Managed gives you a container and database isolated from every other user, updates applied for you, and support with a response commitment. If you already run Docker and a reverse proxy, self-hosting is genuinely the better deal and we would rather you did that. Managed exists for people who want the system without becoming its sysadmin.
Instances that go unused for about half an hour are paused, and start again by themselves the next time you open yours. Usually that shows up as a slightly slower first load. Occasionally it takes long enough that you will see a short "waking up" page and can retry. Your data is untouched either way: pausing stops the container, it does not delete anything.
Læg din e-mail, så sender vi en invitation, når den tidlige adgang åbner, plus en besked når der kommer noget nyt. Ingen spam, framelding med ét klik.
Vi gemmer din adresse og datoen, du gav os den, så vi kan sende dig udgivelsesnoter og intet andet. Vi deler den aldrig.
Tilgængelig på 25 sprog verden over