1# Native interfaces
2
3This page provides an overview of the different interfaces `git-bug` supports.
4
5<!-- mdformat-toc start --slug=github --maxlevel=4 --minlevel=2 -->
6
7- [TUI](#tui)
8- [Web UI](#web-ui)
9
10<!-- mdformat-toc end -->
11
12## TUI<a name="tui"></a>
13
14The integrated TUI (text-based user interface) is the recommended way to
15interface with `git-bug` issues in your repository.
16
17To start it, run `git bug termui` in your terminal.
18
19
20
21## Web UI<a name="web-ui"></a>
22
23The web UI is packed inside the same binary and serves static content through an
24http server running on the local machine. The frontend interacts with the
25backend through a GraphQL API. [View the schema][gql-schema] for more
26information.
27
28To serve the website locally, run `git bug webui` in your terminal.
29
30> [!NOTE]
31> The web interface is alpha-level software and does not support all of the
32> features of `git-bug`. We recommend using the TUI for most day-to-day
33> operations at the moment.
34
35<details>
36<summary><strong>View the issue feed</strong></summary>
37<center> <img
38 alt="An example of viewing the issue feed in the web interface"
39 src="../assets/web-screenshot-feed.png"
40 width="880"
41/></center>
42</details>
43
44<details>
45<summary><strong>View the discussion for an issue</strong></summary>
46<center><img
47 alt="An example of viewing the discussion for an issue in the web interface"
48 src="../assets/web-screenshot-comments.png"
49 width="880"
50/></center>
51</details>
52
53______________________________________________________________________
54
55##### See more
56
57- [Filtering query results][docs/usage/filter]
58- [How to use bridges][docs/usage/bridges]
59- [Understanding the workflow models][docs/usage/workflows]
60- :house: [Documentation home][docs/home]
61
62[docs/home]: ../README.md
63[docs/usage/bridges]: ./third-party.md
64[docs/usage/filter]: ./query-language.md
65[docs/usage/workflows]: ./workflows.md
66[gql-schema]: ../../api/graphql/schema