Skip to content

QTable product overview

QTable is one AI-native open-source project and work management product. The web application and backend services together form QTable, sharing the Table / Record / View / Dashboard / Permission product model.

The code is maintained in two public repositories:

qtable-web currently provides:

  • Home / My Work / Projects Center;
  • Grid / Kanban / Gantt / Calendar / Gallery;
  • Dashboard Center / Workbench;
  • Automation Center and execution history;
  • Notification Center, record workspace, activity and realtime paths;
  • permission-aware global search and Recycle Bin;
  • AI planning, Project Steward, safe action plans and Source Inbox.

qtable-server is responsible for:

  • fields, records, filtering, sorting, grouping, named views and Task Profile;
  • workspace, object and row-level permissions;
  • automation, dashboard aggregation, ChangeSet, audit and recycle lifecycle;
  • OAuth2 with S256 PKCE;
  • PostgreSQL + Redis runtime, with SQLite only as an explicit lightweight fallback;
  • private S3-compatible attachment lifecycle;
  • permission-aware AI services and Preview → Confirm → Apply writes.

The web and API layers compose into one self-hosted QTable through REST / GraphQL / WebSocket / Auth / OAuth contracts. The client cannot bypass server permissions, pagination, audit or attachment security. Core table functionality does not require an external AI provider.

Both repositories now publish the v0.1.1-alpha / Open Source Preview Git tag. The source repositories are public, but neither currently has a published GitHub Release. Treat Git-tag status and distribution-artifact status separately. See the Feature matrix and Release status.