A Box Type for every kind of work

Every Box starts from a Box Type — a template that pre-configures the schema, workflow, and views for exactly what you're tracking. Pick one to get moving in seconds, or start from Core and build your own.

Up and running in minutes

1
Create a Box
Pick a type — Contacts, Tasks, Agile, Places, and more — then give it a short key like PROJ.
2
Define your schema
Add custom fields and configure the workflow states that match your process exactly.
3
Track your Things
Create, comment, attach files, advance workflows — and connect your AI or email.

Flexible Workflows

Define states, transitions, conditions and validators. Guide work through exactly the stages your process requires — without code.

  • Visual state machine with colored status pills
  • Conditions & validators gate transitions
  • Post-functions run automatically on transition
workflow.yaml
name: Simple Task Workflow
initial_state: open
states:
  - id: open
    label: Open
    color: "#6366f1"
  - id: in_progress
    label: In Progress
    color: "#f59e0b"
  - id: done
    label: Done
    color: "#22c55e"
transitions:
  - from: open
    to:   in_progress
    label: Start Work
  - from: in_progress
    to:   done
    label: Mark Complete

Configuration lives in files, not clicks

Th1ngs is built around an Infrastructure-as-Code model. Every Box, workflow, and field definition is stored in files you can version — forget manual changes between environments.

  • Boxes, workflows and fields defined as versionable config
  • Promote the same file across environments, never repeat a click
  • Full history and review for every configuration change
box.yaml
name: Support Tickets
key: SUP
type: service-management
security:
  visibility: private
  roles:
    - role: admin
      users: [alice]
    - role: editor
      users: [support-team]
features:
  attachments: true
  comments: true

Built for Integrations

Connect Th1ngs to the tools and workflows you already use — via REST API, email, or AI.

REST API
Full JSON REST API with JWT and Personal Access Token auth. Create, update, search and manage Things programmatically from any language or tool.
Read API docs
AI / MCP
Th1ngs ships a built-in MCP server. Point Claude, ChatGPT, or any MCP-compatible AI to /mcp/sse and start managing Things by chat.
Learn about MCP
Email
Connect an IMAP mailbox to a Box. Incoming emails create new Things; reply threads automatically append as comments. Attachments included.
Set up email

Work with Th1ngs your way

The same data and the same permissions, reachable however fits your workflow — from a browser, a script, a terminal, or your device fleet.

Web
The full-featured web app — no separate client to install, and of course, always available.
REST API
The same JSON REST API that powers the web app, open for any client you want to build on.
Shell
A scriptable command-line client for automation, CI pipelines, and Infrastructure-as-Code workflows.
MDM
Provision and manage Th1ngs across your device fleet directly from your Mobile Device Management platform.

A clear three-level hierarchy

🏢
Site
Multi-tenant root
📦
Box
Groups of Things
🗒️
Thing
Individual items

A Site is your organization. Inside it, you create Boxes — each with its own schema, workflow, and access control. Inside each Box are your Things — the tasks, tickets, assets, or any entities you track.

Ready to manage everyTh1ng?

Deploy on cloud or your own infrastructure. Customize everything. Extend with plugins.

Start for free

Have a question? Send us a message