Thanks to visit codestin.com
Credit goes to github.com

Skip to content

skanehira/ghost

Repository files navigation

GitHub Repo stars GitHub GitHub all releases GitHub CI Status GitHub Release Status

Ghost

Ghost is a simple background process manager for Unix systems (Linux, macOS, BSD).

Ghost was inspired by projects like pueue and task-spooler.

Features

  • Run background commands without a resident daemon
  • Terminal UI for monitoring, rerunning, and inspecting tasks
  • Automatic log capture with live tailing
  • Listening-port detection when lsof is available
  • MCP server mode for AI assistant integration
  • Works anywhere Unix process management is available

Requirements

  • Unix-based system (Linux, macOS, BSD)
  • Rust 1.80+ (2024 edition)
  • lsof (optional, used for port detection)

Installation

Build from source

git clone https://github.com/skanehira/ghost.git
cd ghost
cargo build --release

The compiled binary is written to target/release/ghost.

Download prebuilt binaries

If you prefer not to build from source, download the latest prebuilt binaries from the GitHub Releases page.

Quick Start

# Run a command in the background
ghost run echo "Hello, Ghost"

# List managed tasks
ghost list

# Inspect process output
ghost log -f <task_id>

# Run as a mcp server
ghost mcp

# Open the TUI dashboard
ghost

Documentation

About

Simple background process manager for Unix systems

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •