-
Notifications
You must be signed in to change notification settings - Fork 3
/
README.txt
55 lines (31 loc) · 1.63 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Thimble: Your Secure Messaging Solution
## Overview
Thimble is a secure messaging system proof-of-concept that
prioritizes simplicity, security, and usability. It's not a silver bullet for
all communication needs, but a focused tool designed to enhance your specific
workflows.
![image](https://github.com/user-attachments/assets/7153d7d8-b79f-4a1c-b799-4251e1ae8fbd)
## Key Benefits
* **Reliability:** Message history is stored in a Git repository for easy auditing and backup.
* **Efficiency:** A streamlined interface helps you communicate quickly and effectively.
* **Durability and ease of extension:** Written concurrently in 5 languages, Thimble is easy to maintain in your language of choice. Easy to extend using LLMs. Multiple supported platforms also allow resilience and reliability on different platforms.
## Why Thimble?
Thimble fills a unique niche. It's perfect for situations where secure, trackable messaging is essential,
but where the full features of a traditional email client aren't necessary.
## Getting Started
The messages are stored in text files under the message directory, under message/yyyy-mm-dd/filename.txt.
To store a new message, write a new file. (Interface coming soon!)
To start local server, use one of the following:
```bash start_server.sh```
```php start_server.php```
```python3 start_server.py```
```ruby start_server.rb```
To add new files:
```node commit_files.js```
```php commit_files.php```
```python3 commit_files.py```
The listing page can be generated by one of these:
```node generate_report.js```
```php generate_report.php```
```python3 generate_report.py```
```bash generate_report.sh```