LogScreen
Piping logs, visualising on a web app – just suffix "| npx logscreen"
Install / Use
/learn @soorajshankar/LogScreenREADME
LogScreen
💻 Hard to search logs?
LogScreen simplifies the process. Piping logs, visualizing in a web app – it's that easy!
This tool has been generated entirely with ChatGPT and hence it is also a demonstration of how useful products can be developed with collaborative reiteration with GPTs.
Usage
After installation, you can use LogScreen to view command outputs in a browser:
command | npx logscreen
Replace command with the actual command you want to execute. LogScreen will start a local server and open the logs in your default web browser.

Here are some examples:
Example 1: Viewing Docker Logs
docker-compose up | npx logscreen
This example pipes the logs from a Docker Compose service into LogScreen, providing a more readable and interactive log view.
Example 2: Monitoring NPM Start Script
npm start | npx logscreen
If you have a Node.js project with an `npm start` script, you can use LogScreen to monitor and navigate through the logs as your application runs.
Example 3: Tail Command Output
tail -f /var/log/syslog | npx logscreen
For Linux users, you can use LogScreen with the `tail` command to follow and visualize real-time updates in system logs.
Monitoring Remote Server Logs
ssh user@remote-server 'tail -f /path/to/logs' | npx logscreen
SSH into a remote server and tail logs in real-time using logscreen for diagnosing issues on a production server.
Monitoring Nginx Access Logs
tail -f /var/log/nginx/access.log | npx logscreen
Tail Nginx access logs to observe incoming requests, response codes, and other relevant information.
Tail Apache Error Logs
tail -f /var/log/apache2/error.log | npx logscreen
Monitor Apache error logs to identify issues with your web server.
Google Cloud Functions Logging:
Use logscreen to monitor logs from Google Cloud Functions, gaining insights into function executions, errors, and overall performance.
gcloud functions logs read <function-name> | npx logscreen
Kubernetes Logs
kubectl logs -f <pod-name> | npx logscreen
AWS lambda
aws logs tail /aws/lambda/<function-name> | npx logscreen
EC2 Instance
ssh -i <private-key.pem> ec2-user@<instance-ip> 'tail -f /var/log/<your-log-file>' | npx logscreen
Monitoring Heroku Postgres Queries:
Tail logs related to database queries on a Heroku Postgres database for performance analysis and optimization.
heroku pg:psql --app <your-app-name> -c "tail -f /var/log/postgresql/postgresql.log" | npx logscreen
Replace the commands above with your specific use case to leverage the benefits of LogScreen's web-based log viewer.
Features
- Web-Based Log Viewer: Get a cleaner and more organized view of command outputs.
- Real-Time Updates: Logs are displayed in real-time as the command executes.
- Interactive Interface: Search, filter, and navigate through logs easily. // TODO
Options
-
Port: By default, LogScreen uses port 3000. You can specify a different port using the
-por--portoption:command | npx logscreen --port 8080
Acknowledgments
Related Skills
bluebubbles
337.3kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
slack
337.3kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
