# ThreadListRuntime
URL: /docs/api-reference/runtimes/thread-list-runtime

Runtime for accessing and managing the list of threads.

***

title: ThreadListRuntime
description: Runtime for accessing and managing the list of threads.
--------------------------------------------------------------------

import { ParametersTable } from "@/components/docs/tables/ParametersTable";
import { ThreadListRuntime, ThreadListState } from "@/generated/typeDocs";

### Access via `useAssistantRuntime`

You can access the thread list runtime via the assistant runtime:

```tsx
import { useAssistantRuntime } from "@assistant-ui/react";

const threadListRuntime = useAssistantRuntime().threadList;
```

<ParametersTable {...ThreadListRuntime} />

### `useThreadList`

This hook provides access to the thread list state:

```tsx
import { useThreadList } from "@assistant-ui/react";

const threadList = useThreadList();
const threads = useThreadList((m) => m.threads);
const isLoading = useThreadList((m) => m.isLoading);
```

<ParametersTable {...ThreadListState} />
