TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Task Management Web App — Let’s compile your abstract tasks into human assembly!
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗AI-Powered Task Management System with Automated Scheduling
HumanCompiler is an intelligent task management web application that helps you manage research and development projects using a 4-layer hierarchy: Projects → Goals → Tasks → Actuals. It features AI-assisted goal/task drafting and weekly work reports with OpenAI, and constraint-based scheduling using OR-Tools CP-SAT solver.
Frontend:
Backend:
Database & Services:
Deployment:
HumanCompiler/
├── apps/
│ ├── web/ # Next.js frontend
│ │ ├── src/
│ │ │ ├── app/ # App Router pages
│ │ │ ├── components/
│ │ │ └── lib/
│ │ └── package.json
│ └── api/ # FastAPI backend
│ ├── src/
│ │ └── humancompiler_api/
│ │ ├── routers/
│ │ ├── models/
│ │ ├── ai/
│ │ └── scheduler/
│ ├── pyproject.toml
│ └── uv.lock # Locked versions (used by Docker/CI, updated by Dependabot)
└── packages/ # Shared packages (future use)
git clone https://github.com/masa10-f/HumanCompiler.git
cd HumanCompiler
pnpm install
cd apps/api
python -m venv ../../.venv
source ../../.venv/bin/activate # Windows: ../../.venv/Scripts/activate
uv sync --locked --extra dev --active
⚠️ IMPORTANT: Copy .env.example files and replace placeholder values with your actual credentials. See the example files for detailed instructions.
Create apps/api/.env:
# Copy from example and update with your credentials
cp apps/api/.env.example apps/api/.env
# Then edit apps/api/.env with your actual values:
SUPABASE_URL="https://YOUR_PROJECT_ID.supabase.co"
SUPABASE_ANON_KEY="your-actual-anon-key-from-supabase-dashboard"
SUPABASE_SERVICE_ROLE_KEY="your-actual-service-role-key-from-supabase-dashboard"
DATABASE_URL="postgresql://postgres:[email protected]_PROJECT.supabase.co:5432/postgres"
ENVIRONMENT="development"
Create apps/web/.env.local:
# Copy from example and update with your credentials
cp apps/web/.env.example apps/web/.env.local
# Then edit apps/web/.env.local with your actual values:
NEXT_PUBLIC_SUPABASE_URL="https://YOUR_PROJECT_ID.supabase.co"
NEXT_PUBLIC_SUPABASE_ANON_KEY="your-actual-anon-key-from-supabase-dashboard"
NEXT_PUBLIC_API_DEVELOPMENT_URL="http://localhost:8000"
📚 Get your Supabase credentials: https://app.supabase.com/project/YOUR_PROJECT/settings/api
Terminal 1 (Backend):
cd apps/api
python src/humancompiler_api/main.py
# → http://localhost:8000
Terminal 2 (Frontend):
cd apps/web
pnpm run dev
# → http://localhost:3000
Interactive API documentation available at:
Project Management:
GET/POST/PUT/DELETE /api/projects/GET/POST/PUT/DELETE /api/goals/GET/POST/PUT/DELETE /api/tasks/AI Features:
POST /api/reports/weekly - Generate a weekly work report from logsPOST /api/ai/analyze-workload - Analyze task workloadPOST /api/ai/suggest-priorities - Get AI priority suggestionsScheduling:
POST /api/schedule/daily - OR-Tools constraint optimization# Frontend
cd apps/web
pnpm run type-check # TypeScript validation
pnpm run lint # ESLint
# Backend
cd apps/api
pytest # Run all tests
pytest -v tests/test_api.py
ruff check . # Linting
ruff format . # Code formatting
mypy src # Type checking
cd apps/web
pnpm run build
# Auto-deploy on push to main branch
cd apps/api
~/.fly/bin/flyctl deploy --remote-only
# Auto-deploy via GitHub Actions
See SECURITY.md and docs/dev/database-setup.md for details.
HumanCompiler is dual-licensed:
For personal use, academic research, and open-source projects.
Requirements:
📄 Full license text: LICENSE-AGPL-3.0
For commercial SaaS deployment without source code disclosure.
Includes:
📧 Commercial licensing inquiries: [[email protected]]
See LICENSE and COMMERCIAL-LICENSE.md for full details.
We welcome contributions! Please note:
See CONTRIBUTING.md for detailed guidelines.
feat:, fix:, etc.).venv/bin).spdx-header-*.txt templates)Built with amazing open-source technologies:
Made with ❤️ by Masato Fukushima
Copyright (c) 2024-2025 Masato Fukushima - Licensed under AGPL-3.0 OR Commercial License