Configs2026年4月10日·1 分钟阅读

Huly — All-in-One Open Source Project Management Platform

Huly is an open-source alternative to Linear, Jira, Slack, and Notion. Project tracking, team chat, knowledge base, and HR tools in a single unified platform.

AI
AI Open Source · Community
快速使用

先拿来用,再决定要不要深挖

这里应该同时让用户和 Agent 知道第一步该复制什么、安装什么、落到哪里。

git clone https://github.com/hcengineering/platform.git
cd platform
docker compose up -d

Open http://localhost:8083 — create your workspace and invite your team.

介绍

Huly is an open-source, all-in-one project management platform that combines issue tracking, team chat, document collaboration, and HR management into a single product. Built as an alternative to Linear + Slack + Notion + Motion, it provides a unified workspace where teams can plan, communicate, and document — without switching between multiple tools.

With 25.3K+ GitHub stars and EPL-2.0 license, Huly has gained rapid adoption from teams tired of context-switching between Linear for tasks, Slack for chat, Notion for docs, and Jira for project management.

What Huly Does

Huly unifies multiple workflow tools:

  • Issue Tracking: Linear-style issue management with projects, sprints, priorities, and kanban boards
  • Team Chat: Real-time messaging with channels, threads, reactions, and file sharing
  • Documents: Collaborative wiki/knowledge base with rich editor and nested pages
  • Time Tracking: Built-in time tracking for issues and projects
  • HR Module: Employee profiles, department management, leave requests, and onboarding
  • CRM: Contact management and deal pipeline (in development)
  • Notifications: Unified notification center across all modules

Architecture

Huly uses a unique reactive architecture:

┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│  Svelte      │────▶│  Platform    │────▶│  MongoDB     │
│  Frontend    │     │  Server      │     │  (Data)      │
└──────────────┘     │  (TypeScript)│     └──────────────┘
                     └──────┬───────┘
                            │
                  ┌─────────┼─────────┐
                  │         │         │
           ┌──────┴──┐ ┌───┴───┐ ┌───┴────┐
           │ Elastic  │ │ MinIO │ │ Love   │
           │ Search   │ │(Files)│ │(Collab) │
           └──────────┘ └───────┘ └────────┘

Self-Hosting

Docker Compose

services:
  huly:
    image: hardcoreeng/huly:latest
    ports:
      - "8083:8083"
    environment:
      SERVER_SECRET: your-secret-key
      MONGO_URL: mongodb://mongo:27017
      ELASTIC_URL: http://elastic:9200
      MINIO_ENDPOINT: minio
      MINIO_ACCESS_KEY: minioadmin
      MINIO_SECRET_KEY: minioadmin
    depends_on:
      - mongo
      - elastic
      - minio

  mongo:
    image: mongo:7
    volumes:
      - mongo-data:/data/db

  elastic:
    image: elasticsearch:7.17.22
    environment:
      - discovery.type=single-node
      - xpack.security.enabled=false
    volumes:
      - elastic-data:/usr/share/elasticsearch/data

  minio:
    image: minio/minio
    command: server /data
    environment:
      MINIO_ROOT_USER: minioadmin
      MINIO_ROOT_PASSWORD: minioadmin
    volumes:
      - minio-data:/data

volumes:
  mongo-data:
  elastic-data:
  minio-data:

Key Features

Linear-Style Issue Tracking

  • Projects: Organize work into projects with custom workflows
  • Sprints: Time-boxed iterations with velocity tracking
  • Sub-issues: Break down work with parent-child relationships
  • Labels & Priorities: Categorize and prioritize with P0-P3 levels
  • Automations: Auto-assign, auto-label, and status transitions based on rules
  • GitHub Integration: Sync issues with GitHub PRs and commits

Integrated Chat

Unlike standalone chat tools, Huly's chat is deeply integrated:

  • Reference issues, documents, and team members inline
  • Create issues directly from chat messages
  • Thread discussions on any topic
  • Channel-based organization (public, private, DM)

Knowledge Base

  • Nested document structure like Notion
  • Real-time collaborative editing
  • Markdown + rich content blocks
  • Link between docs and issues

Huly vs Alternatives

Feature Huly Linear Jira Notion
Open Source Yes (EPL-2.0) No No No
Issue tracking Yes Yes Yes Limited
Team chat Built-in No No No
Wiki/Docs Built-in No Confluence Yes
Time tracking Built-in No Plugin No
HR module Built-in No No No
Self-hosted Yes No Data Center No

常见问题

Q: Huly 真的能替代 Linear + Slack + Notion? A: 对于中小团队,Huly 的集成体验确实可以替代这三个工具。大型团队可能会发现各个模块的深度不如专用工具,但集成的优势(无需上下文切换、数据天然关联)往往弥补了这一点。

Q: 支持 GitHub/GitLab 集成吗? A: 支持 GitHub 集成,可以关联 PR 和 commit 到 Huly issues。GitLab 集成在社区开发中。

Q: 自托管资源需求大吗? A: 需要 MongoDB + Elasticsearch + MinIO,最低 8GB RAM。比单个工具资源消耗大,但考虑到它替代了多个工具,整体资源使用是合理的。

来源与致谢

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产