TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證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