npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

doridesk

v1.1.0

Published

DoriDesk — 매일 아침 업무 브리핑과 다음 액션 제안

Readme

DoriDesk

Dooray 업무와 위키를 로컬에 동기화하고, Claude AI로 아침 브리핑·다음 할 일 제안·자유 질의응답을 제공하는 AI 코워커.

npm Node.js

npx doridesk

특징

  • 아침 브리핑 — 기한 초과·오늘 마감·미답변 댓글·진행 중 업무를 우선순위별로 요약
  • 다음 할 일 제안 — 마감일·우선순위·복잡도를 종합해 AI가 지금 할 일을 추천
  • 자유 질의응답 — Dooray 업무·위키 내용에 대한 자연어 질문
  • 일정 관리 — 마감일·마일스톤을 UI에서 바로 변경하면 Dooray에 즉시 반영
  • 로컬-퍼스트 — 데이터는 ~/.config/doridesk/에만 저장, 본문은 Claude API로 전송하지 않음
  • Kanban 보드 — VibeKanban 통합, 드래그앤드롭 상태 변경, AI Coding Agent, MCP 서버 지원

사전 요구 사항

| 항목 | 비고 | |------|------| | Node.js 18+ | node -v | | Claude Code CLI | npm i -g @anthropic-ai/claude-code && claude (최초 1회 로그인) | | Dooray API 토큰 | Dooray 웹 → 내 정보 → API 토큰 탭에서 발급 | | Rust nightly | 선택 — Kanban 기능 사용 시에만 필요 (미설치 시 AI 채팅·동기화는 정상 동작) |

별도의 Anthropic API 키는 필요 없습니다. Claude Code CLI에 로그인되어 있으면 됩니다.


빠른 시작

1. 실행

npx doridesk

브라우저가 http://localhost:3001에 자동으로 열립니다.

2. 초기 설정

Settings 페이지에서 아래 항목을 입력합니다.

| 항목 | 예시 | |------|------| | Dooray API 토큰 | 발급받은 토큰 | | Dooray 도메인 | nhnent.dooray.com (api 아님) | | 동기화할 프로젝트 | 목록에서 다중 선택 | | 동기화할 위키 | 목록에서 다중 선택 |

토큰·도메인을 저장하면 프로젝트·위키 목록이 자동으로 로드됩니다.

3. 동기화

Settings 또는 사이드바의 동기화 버튼을 클릭합니다. 이후에는 변경분만 증분 동기화됩니다.

4. AI와 대화

브리핑 / 다음 할 일 버튼을 클릭하거나 자유롭게 질문하세요.


CLI

npx doridesk              # 서버 시작 (브라우저 자동 오픈)
npx doridesk server       # 서버 시작 (명시적)
npx doridesk init         # 초기 설정 wizard
npx doridesk init --reset # 설정 재초기화
npx doridesk --help       # 도움말

데이터 저장 위치

모든 데이터는 로컬에만 저장됩니다.

~/.config/doridesk/
├── config.json                   # 사용자 설정 (권한 600)
└── vault/
    ├── tasks/{taskId}.md         # 업무 본문 (YAML 프론트매터 + Markdown)
    ├── wiki/{wikiId}/{pageId}.md # 위키 페이지
    ├── task_index.json           # 검색 인덱스
    └── sync_state.json           # 마지막 동기화 상태

Vault 파일은 Obsidian 호환 Markdown 형식입니다.


보안

| | Claude API 전달 여부 | |---|---| | 업무 제목·상태·마감일·담당자 | 전달 | | 업무·위키 본문 전체 | 전달 안 함 |

Kanban의 AI Coding Agent는 .claudeignore (.gitignore 문법)으로 접근 차단 경로를 지정할 수 있습니다.


라이선스

MIT