1diff --git a/tui/logs/logs.go b/tui/logs/logs.go
2index 58e4ecd..c26a378 100644
3--- a/tui/logs/logs.go
4+++ b/tui/logs/logs.go
5@@ -84,6 +84,10 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
6 m.viewport.Height = msg.Height - hh - inputHeight
7 case logLineLoadedMsg:
8 m.logData = append(m.logData, msg)
9+ lng := len(m.logData)
10+ if lng > 1000 {
11+ m.logData = m.logData[lng-1000:]
12+ }
13 wasAt := false
14 if m.viewport.AtBottom() {
15 wasAt = true