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