https://github.com/skatkov/devtui
A Swiss-army app for developers
https://github.com/skatkov/devtui
cli tui
Last synced: 29 days ago
JSON representation
A Swiss-army app for developers
- Host: GitHub
- URL: https://github.com/skatkov/devtui
- Owner: skatkov
- License: mit
- Created: 2025-02-08T12:35:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-31T07:45:30.000Z (about 1 month ago)
- Last Synced: 2026-03-31T09:41:36.877Z (about 1 month ago)
- Topics: cli, tui
- Language: Go
- Homepage: https://devtui.com
- Size: 43.3 MB
- Stars: 545
- Watchers: 1
- Forks: 23
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
- my-awesome-github-stars - skatkov/devtui - A Swiss-army app for developers (Go)
- my-awesome - skatkov/devtui - 04 star:0.5k fork:0.0k A Swiss-army app for developers (Go)
- awesome-cli-apps-in-a-csv - DevTUI - All-in-one terminal toolkit that consolidates everyday developer utilities into a unified TUI and CLI. (<a name="programming"></a>Programming)
- awesome-cli-apps - DevTUI - All-in-one terminal toolkit that consolidates everyday developer utilities into a unified TUI and CLI. (<a name="programming"></a>Programming)
README

# A Swiss-army app for developers
All-in-one terminal toolkit that consolidates everyday developer utilities into a unified TUI and CLI interfaces.

## Why DevTUI?
- Unified experience – Replace scattered tools with a single app
- Privacy-focused – Everything runs locally, no data ever leaves your computer
- Offline support – No internet? No problem
- Built for the terminal – No need to reach for your mouse or browser
---
## Install
### Homebrew
```
brew install skatkov/tap/devtui
```
### FreeBSD
Maintained by nice people [here](https://cgit.freebsd.org/ports/tree/sysutils/devtui/Makefile). Updates can take some time to propagate.
```
pkg install devtui
```
### Download Executable
Or download executable from [GitHub Releases](https://github.com/skatkov/devtui/releases)
## Docs
-> [devtui.com/start](https://devtui.com/start)
---
## Documentation Generator
DevTUI includes automated documentation generators for both CLI and TUI interfaces (not complete yet, though).
### Generate All Documentation
To regenerate both CLI and TUI documentation:
```bash
cd docs && go run *.go
```
This will:
- Generate CLI documentation in `site/cli/` with proper Jekyll front matter
- Generate TUI documentation in `site/tui/` with key bindings and usage instructions
- Clean up auto-generated content (remove footers, SEE ALSO sections, etc.)
- Apply proper formatting and language hints for code examples
### Individual Generators
You can also run generators separately:
```bash
# CLI documentation only
cd docs && go run cli-docs.go docs.go
# TUI documentation only
cd docs && go run tui-docs.go docs.go
```
---
## Logo
Logo was done by [Andrei Kedrin](https://linktr.ee/andreikedrin).
Figma original:
https://www.figma.com/design/JTS0mzphMDiRuuC3xNprLu/Untitled?node-id=0-1&p=f&t=0LeB0uhXSUmZpE3Q-0