Skip to content

NOHJAEOK/work-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 업무 OS (Work OS)

노션을 대체하는 가볍고 로컬에서 도는 개인·소규모 팀 업무 대시보드입니다. 설치 없이(파이썬만 있으면) 내 컴퓨터에서 바로 돌고, 외부 서버·구독료·인터넷 연결이 필요 없습니다.

사업(박스) → 목표 → 프로젝트 → 할일로 이어지는 funnel 구조로 일을 관리하고, 할일에 체크하면 진행률이 자동으로 차오릅니다. 만드는 데 AI(Claude Code)를 썼지만, 쓰는 데는 코딩이 전혀 필요 없어요.

데모


✨ 특징

  • funnel 구조 — 박스·목표·프로젝트·할일이 연결되고 진행률 자동 집계
  • 심플 모드 / 계획 모드 — 평소엔 지연·오늘·이번주 3칸만, 필요할 때 전체 구조
  • 담당자 뷰 — 나 / 동료 / 공동으로 필터
  • 하위 할일 · 완료 다시보기 · 삭제 후 10초 복구
  • 📅 날짜별 기록 — 상단 날짜를 눌러 특정 날짜의 할일·완료 기록 보기
  • 🔒 개인 모드 — 비밀번호를 넣어야 보이는 개인 박스 (서버 단에서 데이터 차단)
  • 정기 행사 템플릿 — 진행일만 넣으면 준비 체크리스트 자동 생성
  • AI 리뷰 — 박스별 진행 현황·우선순위 코멘트 (규칙 기반, 오프라인)
  • 자동 진행률 · 캘린더 · 타임라인
  • 의존성 0 — 파이썬 표준 라이브러리만 사용, 데이터는 로컬 JSON 파일
계획 모드 (funnel) 전체 개요
funnel overview

🚀 설치 & 실행

시작 방법 — 다운로드 → 실행 → 사용

필요한 것

  • Python 3 (macOS는 기본 내장 / Windows는 python.org에서 설치 — 설치 시 "Add Python to PATH" 체크)
  • 웹 브라우저 (크롬·엣지·사파리 등)

방법 A — 더블클릭 (가장 쉬움)

  • macOS: start.command 더블클릭
  • Windows: start.bat 더블클릭

→ 서버가 켜지고 브라우저에 http://localhost:8765 가 자동으로 열립니다.

방법 B — VS Code에서

  1. 이 저장소를 내려받기 (Code ▸ Download ZIP 또는 git clone)
  2. VS Code로 폴더 열기 (File ▸ Open Folder)
  3. 터미널 열기 (Terminal ▸ New Terminal) 후 실행:
    # macOS / Linux
    python3 dashboard/server.py
    
    # Windows
    python dashboard\server.py
  4. 브라우저에서 http://localhost:8765 열기

포트를 바꾸려면: python3 dashboard/server.py 9000


🎨 내 것으로 바꾸기 (커스터마이징)

  • 박스·목표·프로젝트·할일: 화면에서 바로 추가·수정·삭제하면 됩니다. (예시 데이터는 지워도 돼요)
  • 담당자 이름: dashboard/server.pyMETA["members"] (기본 ["나","동료","공동"])를 바꾸세요.
  • 제목/서비스명: dashboard/app.html 상단의 업무 OS 텍스트를 원하는 이름으로.
  • 정기 행사 템플릿: data/templates.json 에서 단계·D-day(offset)를 편집.
  • 개인 모드 비밀번호: 화면 우측 상단 🔒 를 처음 누를 때 입력한 값이 비밀번호로 설정됩니다.

💾 데이터 & 백업

  • 모든 데이터는 data/os.json 한 파일에 저장됩니다. (자동으로 os.json.bak 백업 생성)
  • 이 파일만 복사해두면 그대로 백업/이전이 됩니다.
  • data/private.json 에는 개인 모드 비밀번호가 저장되며, git에 올라가지 않습니다(.gitignore).
    • ⚠️ 비밀번호를 잊으면 이 파일을 지우고 다시 설정해야 합니다.

🌐 (선택) 다른 기기에서 함께 쓰기

기본은 내 컴퓨터에서만 열립니다. 같은 사무실/집 네트워크의 다른 기기에서 쓰려면, 서버를 켠 컴퓨터의 IP로 접속하면 됩니다: http://<그-컴퓨터-IP>:8765 (항상 켜두려면 남는 컴퓨터에 올려두고, 외부에서도 안전하게 접속하려면 Tailscale 같은 무료 VPN을 추천합니다.)


🙏 만든 이야기

비개발자가 노션을 떠나 AI(Claude Code)와 대화만으로 만든 업무 OS입니다. 코드는 한 줄도 직접 쓰지 않았고, 첫 화면이 뜨기까지 반나절이 걸렸습니다.

📄 라이선스

MIT — 자유롭게 쓰고, 고치고, 나눠도 됩니다.

About

노션 대체 · 로컬에서 도는 개인·소규모 팀 업무 OS (funnel 구조·개인 모드·의존성 0). AI(Claude Code)로 제작.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages