selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

TUI: 31 Self-Hosted Apps

Best for your setup

  • Novice

    DietPi6.3k
    • Live demo
    • Documented

    Default rank #8

    84/100 fitHow well this app matches homelab novices, 0 to 100

    See all
  • Expert

    hermes-agent252.6k
    • SSO sign-in
    • REST or GraphQL API

    81/100 fitHow well this app matches homelab experts, 0 to 100

    See all
  • Hacker

    GoAccess21.0k
    • Scriptable API
    • CLI or plugin support

    Default rank #6

    94/100 fitHow well this app matches homelab hackers, 0 to 100

    See all
31 projects
Zellij logo

Zellij

35.7k
Zellij is a terminal workspace and multiplexer for developers and ops-oriented users, with layouts, floating and stacked panes, plugins, and multiplayer collaboration.
Terminal MultiplexerFully FOSS
Single ContainerFully FOSS
Details
opencode logo

opencode

212.6k
An open source AI coding agent.
Artificial IntelligenceAI Coding AssistantPermissive License+3
Details
oh-my-pi logo

oh-my-pi

34.9k
A coding agent with the IDE wired in.
AI Coding AssistantAI AgentsModel Context Protocol+1
2 Containers
Details
hermes-agent logo

hermes-agent

252.6k
Hermes Agent is a self-improving AI agent with a built-in learning loop, terminal UI, and messaging gateway for chatting and automating work across platforms.
Artificial IntelligenceAI AgentsAI Coding Assistant+2
2 Containers
Details
tmux logo

tmux

49.9k
tmux is a terminal multiplexer that lets multiple terminals be created, accessed, and controlled from a single screen.
Terminal Multiplexer
Details
GoAccess logo

GoAccess

21.0k
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal or as a browser-based HTML dashboard.
Analytics ToolsCopyleft LicenseWeb Servers
Details
herdr logo

herdr

43.3k
Herdr is a background server and terminal workspace for running coding agents, keeping sessions alive, and managing panes from the terminal or over SSH.
Remote AccessAI AgentsAI Harness
Details
DietPi logo

DietPi

6.3k
An extremely lightweight Debian-based operating system optimized for single-board computers, with a menu-driven software installer and configuration tools.
Self Hosting SolutionsAutomation ToolsCopyleft License
Details
Posting logo

Posting

12.5k
Posting is a terminal-based HTTP client for creating, organizing, and sending requests with a keyboard-centric TUI.
API ManagementPermissive LicenseNetwork Utilities+1
Details
mcfly logo

mcfly

7.8k
McFly is a shell history search tool that replaces Ctrl-R with a smarter, context-aware reverse history search.
Miscellaneous Tools
Details
SimpleX Chat logo

SimpleX Chat

19.5k
A private messaging platform with no user identifiers, offering encrypted chat, groups, and calls across mobile and terminal apps.
Custom CommunicationsVideo ConferencingSelf Hosting Solutions+1
Cloud Required
Details
Weechat logo

Weechat

3.4k
WeeChat is a fast, lightweight, highly customizable chat client with modular plugins and script-based extensibility.
IRC CommunicationCopyleft License
Details
hunk logo

hunk

9.6k
Hunk is a review-first terminal diff viewer for reviewing Git changesets, raw files, and patches with an interactive UI.
IDE ToolsAI Coding AssistantMiscellaneous Tools
Details
Hister logo

Hister

6.0k
Hister is a private search engine that indexes the full contents of web pages and local files for searching via web, terminal, and MCP clients.
Self Hosting SolutionsAI RAG SystemsModel Context Protocol+1
Single Container
Details
Backlog.md logo

Backlog.md

7.0k
Markdown-native task manager and Kanban visualizer for any Git repository.
Artificial IntelligenceAI ToolingPermissive License+3
Details
openrig logo

openrig

6.7k
OpenRig is a CLI tool for defining, launching, and managing a team of AI coding agents in a persistent shared rig.
AI AgentsAI Coding AssistantAI Harness+1
Details
Enigma 1/2 BBS logo

Enigma 1/2 BBS

668
ENiGMA½ is a modern, highly customizable BBS software with support for traditional terminal access and web-based services.
Social NetworksPermissive LicenseCustom Communications+2
Details
musikcube logo

musikcube

4.9k
A cross-platform terminal-based audio engine, library, player, and streaming server written in C++.
Audio StreamingMedia ManagementSelf Hosting Solutions+1
Details
netwatch logo

netwatch

3.5k
NetWatch is a real-time network diagnostics terminal application that shows interfaces, connections, packet captures, and health probes with zero configuration.
Network UtilitiesSelf Hosting Solutions
Details
zerostack logo

zerostack

1.7k
zerostack is a minimal Rust-based coding agent with a terminal UI, multi-provider LLM support, session management, and extensible tooling.
AI Coding AssistantAI AgentsModel Context Protocol
Details
gloomberb logo

gloomberb

2.4k
An open-source finance terminal for researching markets, tracking portfolios and watchlists, and running command-driven workflows in a desktop app or terminal UI.
Budgeting and FinanceFully FOSSArtificial Intelligence
Fully FOSS
Details
once logo

once

2.0k
ONCE is a platform for installing and managing Docker-based web applications, with automatic updates, backups, and a TUI/CLI for self-hosting operations.
Self Hosting SolutionsAutomation ToolsPlatform as a Service
Details
Codeman logo

Codeman

788
Codeman is a self-hosted dashboard for managing AI coding agents in persistent terminal sessions, with live web access, mobile-friendly controls, and background automation.
AI Coding AssistantAI AgentsAutomation Tools+2
Single Container
Details
rmux logo

rmux

2.7k
RMUX is a universal multiplexer engine for working with multiple terminal sessions and related workflows across Windows, Linux, and macOS.
Terminal MultiplexerAutomation ToolsAI Agents
Details
machtiani logo

machtiani

191
Machtiani (mct) is a terminal-based local code chat service for working with large real codebases and syncing project history for context-aware answers.
Artificial IntelligenceAI Coding AssistantAI Agents+3
Details
ouijit logo

ouijit

175
Ouijit is a customizable task and terminal session manager for agentic development workflows, with lifecycle hooks, scripts, worktree management, and VM sandboxing.
Task RunnersAI Coding AssistantAI Agents
Details
tsuzuri logo

tsuzuri

247
Tsuzuri is a terminal-based block markdown notebook that keeps notes as plain Markdown files.
Note Taking AppsKnowledge Management
Details
fungible logo

fungible

114
A keyboard-first personal finance app available as a terminal UI or desktop app, with Plaid sync, CSV import, tagging, analysis, and MCP/HTTP API access.
Budgeting and FinanceSelf Hosting SolutionsModel Context Protocol+1
Details
masume logo

masume

104
masume is a keyboard-first terminal database client with AI chat and an MCP server for working with multiple database engines.
Database ManagementAI ToolingModel Context Protocol
10 Containers
Details
AsmBB logo

AsmBB

Fast, SQLite-powered forum engine written in ASM.
Social NetworksSelf Hosting SolutionsDatabase Management+1
Details
crush logo

crush

28.6k
Crush is a terminal-based coding assistant that connects your tools, code, and workflows to an LLM of your choice.
Artificial IntelligenceAI Coding AssistantAI Harness+2
Cloud Required
Details