dorkhub

haus

A dead-simple online workstation.

remvze
TypeScript24511 forksMITupdated 2 weeks ago
visit the demogit clone https://github.com/remvze/haus.gitremvze/haus

Haus 🏡

A dead-simple online workstation.

Visit Haus | Buy Me a Coffee

Repo Views

Table of Contents

What is Haus?

Haus is a simple, free, open-source online workstation. It provides a flexible workspace with movable and resizable windows so you can arrange your tools exactly the way you like; no account required.

Features

  • 📝 Notepad: Quick, lightweight text editing.
  • ✔️ Todo List: Simple task tracking.
  • ⏱️ Pomodoro Timer: Stay focused with structured sessions.
  • ⏲️ Advanced Countdown Timer: Custom countdowns with options.
  • 🎧 Ambient Sound Player: Background sounds for concentration.
  • 🌬️ Breathing Exercise Tool: Guided breathing for relaxation.
  • 🪟 Custom Layout: Movable and resizable tool windows.
  • 🔓 No Account Needed: Everything works instantly.
  • 🐳 Self-hostable: Docker image is available.

Self-Hosting

1. Run with Docker

docker run -d \
  --name haus \
  -p 8080:8080 \
  ghcr.io/remvze/haus:latest

The open:

http://localhost:8080

2. Run with Docker Compose

A docker-compose.yml is included at the project root.

Run:

docker compose up -d

Then open:

http://localhost:8080

Development

Clone the repo and run locally (optional):

npm install
npm run dev

more like this

leaf

Lightweight, self-hosted task tracking

Rust50

taskbutler

Create and add progress bars, Office365 Files and Dropbox Paper papers by labels and link them to your Todoist tasks.

Python50

search

search projects, people, and tags