MCPcopy Index your code
hub / github.com/AmineZouitine/regard.rs

github.com/AmineZouitine/regard.rs @0.2.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.2.1 ↗ · + Follow
134 symbols 279 edges 37 files 1 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

👀 regard.rs

Regard is a self-hosted tool that allows you to track the amount of time you spend working on specific projects without any input from you. It consists of a command line interface (CLI) that allows you to manage your "watchers" (which are responsible for tracking whether you are working on a specific project). The CLI allows you to create, delete, or disable watchers, as well as check their status.

The graphical user interface (GUI) allows you to view your work times with precision, using graphs or a calendar, and also allows you to basic manage your watchers (enabling or disabling them).

🔨 The project is still in alpha phase, there may be a lot of bugs 🔨

👨🏽‍💻 Installation Linux and Macos (Windows incoming)

  • Install the zip corresponding to your distribution here.

  • After unzipping it, use this command in the folder:

./install.sh

⚡ Quick start

📊 GUI

⌨️ CLI

The CLI is the configuration area for your watchers. Here, you can create, display, rename, and manage them as you please. Remember to run regard --help for additional options and information.

ezgif com-gif-maker

🫵 Contribution

Hoping to see you soon in my pull request 😊

Core symbols most depended-on inside this repo

tokens
called by 15
Regard/src/theme.ts
server_off
called by 10
cli/src/utils.rs
request
called by 10
cli/src/requests.rs
status_message
called by 9
cli/src/requests.rs
select_by_name_watchers
called by 9
server/src/services/utils.rs
valid_name
called by 8
cli/src/verification.rs
padTo2Digits
called by 5
Regard/src/scenes/watchers/utils.ts
calculate_total_time
called by 4
server/src/services/utils.rs

Shape

Function 117
Class 13
Enum 2
Method 2

Languages

Rust65%
TypeScript35%

Modules by API surface

server/src/services/utils.rs18 symbols
Regard/src/scenes/dashboard/Utils.jsx17 symbols
cli/src/requests.rs13 symbols
server/src/services/working_periods.rs9 symbols
server/src/services/watchers.rs9 symbols
server/src/routes/watchers.rs8 symbols
watcher/src/requests.rs6 symbols
server/src/routes/working_periods.rs6 symbols
server/src/main.rs4 symbols
Regard/src/scenes/calendar/utils.jsx4 symbols
Regard/src/data/watchers.js4 symbols
cli/src/verification.rs3 symbols

For agents

$ claude mcp add regard.rs \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page