GitHub 스타 MCP 서버 내장

AI가 실제로 활용할 수 있는
셀프호스팅 인생 관리 시스템

영역, 목표, 프로젝트, 작업에 노트와 습관까지 하나의 시스템에. 직접 장비에서 운영하거나, 운영은 저희에게 맡기세요.

샘플 데이터가 들어 있는 실제 호스팅 인스턴스입니다. 공유되며 주기적으로 초기화됩니다

MIT 라이선스 · 영원히 오픈소스

오늘 보기와 계획된 작업이 표시된 tududi 화면
GitHub 스타 · MCP 서버, 도구 59개 · 25개 언어 · 651k+ Docker 내려받기
AI 및 MCP

AI 에이전트가 실제로 활용할 수 있는
셀프호스팅 시스템

tududi에는 도구 59개를 제공하는 MCP 서버가 함께 들어 있습니다. 작업, 프로젝트, 영역, 목표, 습관, 노트, 사람, 태그, 보기, 받은 편지함, 검색, 지표까지 다룹니다. Claude를 비롯해 MCP를 지원하는 어떤 에이전트든 시스템에 바로 연결하세요. tududi는 내 서버에서 돌아가므로 연결도 데이터도 그 서버를 떠날 필요가 없습니다. Todoist나 Notion이 무엇을 약속하든 구조적으로 제공할 수 없는 차이입니다.

Claude Desktop tududi MCP

What should I focus on today, and is anything slipping?

Used tududi list_tasks get_task_metrics list_projects

Start with Ship the billing migration. It is due today, and three tasks in Payments are waiting behind it.

Worth knowing

Overdue 2 tasks in Home Ops, the oldest by 6 days
Stalled Website redesign, no activity in 11 days
Streak at risk Morning review, 12 days running, not logged yet today

Move the redesign review to Friday and add a task to unblock Payments.

Used tududi update_task create_task

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.

대화 안에서 기록하고 검색

대화를 벗어나지 않고 작업을 추가하고 찾고 완료할 수 있습니다.

데이터는 내 서버에

MCP 연결은 내 인스턴스와만 통신합니다. 제3자를 거치는 것은 없습니다.

개방형 프로토콜, 종속 없음

개방형 Model Context Protocol 위에 만들었습니다. Claude와 다른 MCP 클라이언트에서 작동합니다.

Claude Desktop에 연결하기

claude_desktop_config.json
{
  "mcpServers": {
    "tududi": {
      "command": "npx",
      "args": ["-y", "tududi-mcp"],
      "env": {
        "TUDUDI_URL": "https://localhost:3002",
        "TUDUDI_API_TOKEN": "your-personal-access-token"
      }
    }
  }
}

Cursor, Windsurf, Cline을 비롯한 어떤 MCP 클라이언트에서도 똑같이 작동합니다. MCP 문서 읽기 →

셀프호스팅이든 매니지드든 모든 요금제에 포함됩니다.

AI 어시스턴트

데이터를 읽고 쉬운 말로 요약을 돌려주는, 분리된 선택형 계층입니다. Ollama 같은 셀프호스팅 방식을 포함해 OpenAI 호환 제공자라면 무엇이든 사용할 수 있습니다.

데일리 브리핑

오늘 집중할 작업과 알아둘 만한 위험 신호를 담은 아침 요약.

작업 인사이트

특정 작업에 대해 필요할 때 다음 단계를 제안합니다.

프로젝트 인사이트

프로젝트 상태를 빠르게 진단합니다. 무엇이 나아가고 무엇이 멈춰 있는지.

기능

정돈된 삶을 위한 완결된 시스템

tududi는 목표, 프로젝트, 작업, 노트, 스마트 보기를 하나의 차분하고 집중된 시스템으로 모읍니다. 프라이버시와 명료함을 중시하는 개인과 작은 팀을 위해 만들었습니다.

목표

한 시즌이나 한 해의 성과를 정하고, 어떤 영역과 프로젝트가 실제로 그것을 밀고 나가는지 확인하세요.

계층적 구성

목표와 영역이 최상단에 나란히 놓입니다. 하나는 장기 성과, 다른 하나는 계속되는 삶의 영역입니다. 둘 다 프로젝트를 담고, 프로젝트는 작업을 담습니다.

보기

‘오늘’, ‘기한 초과’, ‘언젠가’ 같은 스마트 저장 검색. 매번 필터를 새로 만들 필요 없이 클릭 한 번이면 됩니다.

똑똑한 반복 작업

매일, 매주, 매월 패턴을 지원하며 완료 시점 기준 반복과 상위·하위 관계도 다룹니다.

하위 작업과 쪼개기

복잡한 작업을 감당할 만한 하위 작업으로 나누고 진행 상황을 추적하세요.

유연한 태그 체계

작업과 노트에 원하는 태그를 붙여 즉시 필터링하고, 프로젝트를 넘나들며 정리하세요.

Telegram 연동

메시지 한 통으로 작업을 즉시 기록하고, 매일 요약을 받고, 이동 중에도 목록을 관리하세요.

프라이버시와 통제권

데이터를 내 손에 두세요. 완전한 통제를 원하면 셀프호스팅을, 아니면 암호화 백업이 포함된 매니지드 인스턴스를 선택하세요.

셀프호스팅

내 서버에서 직접 운영하기

무료, 오픈소스, Docker 준비 완료. 데이터는 온전히 내 것입니다.

Docker 설치

Docker로 몇 분 만에 배포

1

Docker 이미지 받기

docker pull chrisvel/tududi:latest
2

컨테이너 실행

docker 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:latest
3

접속 주소: http://localhost:3002

프레스

저희 말만 믿지 마세요

직접 tududi를 사용해 본 리뷰어들이 남긴 이야기입니다.

Tududi stands out as a breath of fresh air among over-engineered and often expensive productivity tools.
Parth Shah XDA Developers · June 2025
리뷰 읽기
Tududi is an immensely useful tool, and one that is easy to integrate into day-to-day workflow.
Patrick Hearn XDA Developers · December 2025
리뷰 읽기
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.
GIGAZINE April 2026
리뷰 읽기
요금

tududi를 어떻게 쓸지 고르세요

하나의 시스템, 세 가지 운영 방식

매니지드

$49 $99 얼리버드 /년
얼리버드 가격, 구독을 유지하는 동안 그대로 유지됩니다.
나만의 격리된 컨테이너와 데이터베이스.
  • 다른 모든 사용자와 격리된, 나만의 컨테이너와 데이터베이스
  • 관리형 업데이트와 자동 백업
  • 단일 정액 요금, 인원수 과금 없음
  • MCP와 AI 어시스턴트 포함
  • 언제든 전체 내보내기
얼리 액세스 신청 →

비즈니스 라이선스

$499/년
업무에서 tududi 사용하기
  • 상업적 이용 라이선스
  • 응답 시간을 약속하는 우선 지원
  • 회사에서 경비 처리할 수 있는 세금계산서, 부가세 포함
  • 나만의 격리된 컨테이너, 또는 전부 자체 서버에서 운영
  • 메인테이너와의 직통 연락

tududi는 MIT 라이선스이며 상업적 이용은 이미 무료입니다. 이 요금은 우선 지원, 응답 시간 약속, 그리고 세금계산서를 위한 것입니다.

licensing@tududi.com 으로 메일 →

언제든 해지하고 모든 데이터를 내보낼 수 있습니다. 매니지드 서비스가 종료되더라도 데이터와 셀프호스팅 이전 안내를 드립니다. 저장 공간과 API 사용량에는 합리적 사용 원칙이 적용됩니다. 30일 환불 보장, 이유는 묻지 않습니다.

간단 비교

세 가지 모두 tududi의 모든 기능을 제공합니다

셀프호스팅
매니지드
비즈니스 라이선스
오픈소스 코어
상업적 이용
인프라 완전 통제
선택 가능
데이터가 내 하드웨어에 유지
선택 가능
반복 비용 없음
서버 구축 불필요
관리형 업데이트
자동 백업
격리된 컨테이너와 데이터베이스
내 서버
우선 지원
응답 시간 약속
커뮤니티
이메일
당일 영업일 내
경비 처리용 세금계산서
가격
평생 무료
49달러/년
499달러/년

나만의 시스템을 운영할 준비가 되셨나요?

tududi 셀프호스팅하기
FAQ

Questions worth answering before you commit

The licence, the AI, and what happens to your data. If something is missing, ask in Discord.

Licence & project

Is tududi really free?

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.

Can I use tududi at work, or in my company?

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.

Is tududi actively maintained?

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.

What happens to my data if tududi goes away?

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.

Self-hosting & data

What do I need to run it myself?

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.

Where is my data, and how do I back it up?

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.

Can several people share one instance?

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.

Is there a mobile app?

tududi installs as a PWA rather than a native app. Add it to your home screen on Android or iOS, or install it on a desktop, and it behaves like an app: it reads from cache when you are offline and syncs your changes when you reconnect. There is nothing to download from the App Store or Play Store.

Does it work behind a reverse proxy?

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.

AI, MCP & Managed hosting

Do I have to use the AI features?

No. Both AI layers are off until you switch them on, and tududi is a complete system without either. If you never enable them, nothing is missing and nothing nags you.

Does my data get sent to an AI company?

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.

What is MCP, and what can an agent actually do?

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.

Why pay for Managed when self-hosting is free?

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.

Does my hosted instance stay running?

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.

아직 결정하지 못하셨나요?

이메일을 남겨 주시면 얼리 액세스가 열릴 때 초대장을 보내 드리고, 새로운 것이 나오면 알려 드립니다. 스팸은 보내지 않고, 수신 거부는 한 번의 클릭이면 됩니다.

릴리스 노트를 보내 드리기 위해서만 주소와 남겨 주신 날짜를 보관합니다. 그 외 용도로는 쓰지 않으며 결코 공유하지 않습니다.

전 세계 25개 언어로 제공됩니다

tududi 커뮤니티에 참여하세요

다른 tududi 사용자와 이야기하고, 도움을 받고, 소식을 놓치지 마세요