OliveTin/OliveTin
OliveTin gives safe and simple access to predefined shell commands from a web interface. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 85
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4.0
- age_days: 1944
- days_rel: 22
- days_push: 7
- n_releases_24m: 81
Adoption not part of the score
3772 stars · 136 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
OliveTin is a lightweight, self-hosted web application written in Go that exposes predefined shell commands as clickable buttons in a simple web interface. It is configured via YAML, supports argument forms, ACL-based access control, execution logging, and runs on tiny ARM devices up to full servers.
Use cases
- give my family a web button to restart plex
- let junior admins run a backup script with dropdown arguments
- run long server commands from my phone
- expose wake-on-lan on a wall tablet
- temporarily enable SSH access with a timeout
- give AI agents a limited set of approved shell actions
- turn complex docker commands into one-click buttons
When to choose
- you want a dead-simple YAML-configured UI for predefined commands
- you need safe, restricted command access for non-technical users
- you want a lightweight self-hosted tool that runs on ARM/RISC devices
- you need audit logs of who ran what command
When to avoid
- you need a full-featured admin panel or general-purpose remote shell
- you need arbitrary ad-hoc command execution rather than predefined actions
- you require enterprise-grade security hardening beyond ACLs and basic auth options
Facets
application · maturity stable
http-server web-framework configuration-management workflow-automation auth authorization logging self-hosted web-development developer-tools windows self-hosted go cross-platform shell-commands web-ui yaml-config home-automation sysadmin buttons rbac webhook lightweight automation devops linux macos docker web-server
10 sources
- readme: https://github.com/OliveTin/OliveTin · fetched 2026-08-28 · e17cddbd73ab
- homepage: https://olivetin.app · fetched 2026-08-29 · 6c3a2d04584a
- site_page: https://docs.olivetin.app · fetched 2026-08-29 · 90ccffac6f3f
- site_page: https://docs.olivetin.app/install/intro.html · fetched 2026-08-29 · 80229e5a78b9
- site_page: https://docs.olivetin.app/action_buttons/create_your_first.html · fetched 2026-08-29 · c304f145a985
- site_page: https://docs.olivetin.app/security/acl.html · fetched 2026-08-29 · 4e2a5ec43456
- site_page: https://docs.olivetin.app/logs/intro.html · fetched 2026-08-29 · fa26a54de794
- site_page: https://docs.olivetin.app/args/intro.html · fetched 2026-08-29 · c244b49e8791
- site_page: https://docs.olivetin.app/action_execution/shellvsexec.html · fetched 2026-08-29 · b56b7c0928d0
- site_page: https://docs.olivetin.app/security/concepts.html · fetched 2026-08-29 · f89b807c92b6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| OliveTin/OliveTin | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="OliveTin/OliveTin")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem