This website requires JavaScript.
cb1f6134f6
feat(sbx): apt-get update on docker launch so installs just work
leetcrypt
2026-06-06 21:54:46 -07:00
7624cb04f7
feat(ux): F1 toggles help, --user flag, connect.sh fresh-build
leetcrypt
2026-06-06 21:51:54 -07:00
d948cdb63e
fix(scripts): host-house.sh builds from main by default
leetcrypt
2026-06-06 21:40:41 -07:00
4a73eb04b9
feat(scripts): all-in-one host-house.sh; free stale port; fail-fast join sync
leetcrypt
2026-06-06 19:45:52 -07:00
98e202e0fe
feat(sbx,ft): share VirtualBox VMs — vbox launch grammar, picker & streaming transfer
leetcrypt
2026-06-06 19:45:45 -07:00
1fa8c332ed
chore: consolidate all shell scripts into hh/scripts/
leetcrypt
2026-06-06 17:49:32 -07:00
9f7ab92270
feat(scripts): add host-room.sh to host a room (server wrapper)
leetcrypt
2026-06-06 17:34:30 -07:00
9222fa8ad7
feat(ai): name agents after their model, not hardcoded "oracle"
leetcrypt
2026-06-06 17:26:17 -07:00
3a54578f0a
perf(net): near-real-time sandbox for non-host viewers
leetcrypt
2026-06-06 17:11:51 -07:00
c552ece6b1
feat(theme): WCAG-legible backgrounds + oc-demo theme & reaction assets
leetcrypt
2026-06-06 16:47:57 -07:00
d6d44128c0
feat(sbx,ai): snapshot all backends w/ local export; robust AI + rejoin
leetcrypt
2026-06-06 16:47:57 -07:00
70245cbd9d
feat(hh): random room password by default; join.sh syncs before connect
leetcrypt
2026-06-06 14:42:12 -07:00
2c4a4f9a22
harden(ft,auth,net): cap transfers/frames, evict stale SRP, distrust XFF
leetcrypt
2026-06-05 06:59:16 -07:00
5676216a2f
feat(ui): stacking role badges in roster + chat; drop default pentagram
leetcrypt
2026-06-04 22:56:10 -07:00
01e607dced
test(client),ci: fuzz frame parsers, VT-x classifier tests, smoke + CI hardening
leetcrypt
2026-06-04 22:56:00 -07:00
dc23e0b44e
fix(client): prevent path traversal on file receive
leetcrypt
2026-06-04 22:55:50 -07:00
7519df1695
feat(sbx): VirtualBox detect-first install + local GUI VM launch
leetcrypt
2026-06-03 10:41:32 -07:00
60168a4341
feat(ui): help entries for AI agent sandbox drive
leetcrypt
2026-06-03 10:10:49 -07:00
ca1666fbbb
docs(sbx): VirtualBox backend spec, crypto pay-gate, save/load PoC
leetcrypt
2026-06-03 10:10:44 -07:00
07e9c30846
feat(sbx,ui): VM snapshot save/load + collapsible clustered help menu
leetcrypt
2026-06-02 23:03:00 -07:00
69bce5ead8
feat(ai): stream agent replies token-by-token to the room
leetcrypt
2026-06-02 22:42:08 -07:00
26c651e9ac
perf(ai): CPU-tuned local inference + qwen2.5-coder sandbox path
leetcrypt
2026-06-02 22:37:59 -07:00
e5e1ad8dee
feat(ai): in-RAM semantic recall (RAG) for conversation context
leetcrypt
2026-06-02 17:59:01 -07:00
85fde59292
perf(ai): keep the Ollama model warm and honor a real num_ctx
leetcrypt
2026-06-02 17:43:02 -07:00
9b85255d80
feat(ai): backfill context on join + token-budget window
leetcrypt
2026-06-02 17:43:02 -07:00
bbb9e82425
docs: plan for AI agent context + local-perf improvements
leetcrypt
2026-06-02 17:43:02 -07:00
00c1f1c3c9
feat(theme): add theme randomizer and save-to-disk
leetcrypt
2026-06-02 17:39:37 -07:00
0417ef89cc
feat(theme): add goldcrypt vestment preset
leetcrypt
2026-06-02 17:39:31 -07:00
47019dd630
feat(ai): let agents drive the sandbox on request (/ai <name> !<task>)
leetcrypt
2026-06-02 16:42:24 -07:00
9158a488f7
fix(ui): batch-drain incoming frames so a sandbox stream can't stall chat
leetcrypt
2026-06-02 14:20:40 -07:00
ea67796551
fix(ui): move websocket writer off the UI loop to stop input/chat lag
leetcrypt
2026-06-01 23:04:59 -07:00
ee9d0f7ff9
feat(client): prompt for a handle on join when none is given
leetcrypt
2026-06-01 22:31:48 -07:00
b4c5f9a9fa
feat(ui): scrollable help menu, Esc-to-close, + blush/matrix/wraith themes
leetcrypt
2026-06-01 22:09:08 -07:00
5e8a409ec2
docs: higher-quality demo GIF (1280px, 15fps)
leetcrypt
2026-06-01 15:56:01 -07:00
40c9a72186
docs: embed demo GIF (multipass sandbox share) in README
leetcrypt
2026-06-01 15:27:29 -07:00
65df12de9e
feat(ai): model profiles, capability discovery, and agentless /ai list|models
leetcrypt
2026-06-01 15:25:07 -07:00
4fd1b70cb3
docs: document the local-first /ai agent
leetcrypt
2026-06-01 11:38:21 -07:00
f4381ef045
feat(setup): optional bootstrap-ai.sh to install Ollama + pull a model
leetcrypt
2026-06-01 11:38:21 -07:00
05bdc2d802
feat(ai): /ai start|stop agent control + in-room typing indicator
leetcrypt
2026-06-01 11:38:15 -07:00
54b7637ec8
feat(agent): model-agnostic AI agent bridge (PoC) + pin lets-hack demo to main
leetcrypt
2026-06-01 02:05:48 -07:00
700e33e3b1
docs: AI agent bridge spec (model-agnostic, /ai command, owner-gated ops)
leetcrypt
2026-06-01 01:24:48 -07:00
8eacf4d27b
ci: proper Rust+Python CI workflow; cargo fmt + clippy clean
leetcrypt
2026-06-01 00:52:20 -07:00
cf92b358c4
docs: restore hand-typed intro from old main
leetcrypt
2026-06-01 00:00:16 -07:00
3f6430d759
Merge remote-tracking branch 'gitea/main'
leetcrypt
2026-05-31 23:53:51 -07:00
36adc310f4
docs: point clone URLs at leetcrypt/hack-house
leetcrypt
2026-05-31 23:50:25 -07:00
3da0a23f84
docs: expand README coverage of shipped features
leetcrypt
2026-05-31 23:43:14 -07:00
611b797166
Update README.MD
trill-technician
2026-05-31 23:39:26 -07:00
ff5186a9d3
feat(hh): graceful shutdown, crypt default theme, neutralize branding, share-prep
leetcrypt
2026-05-31 23:23:19 -07:00
5de493e895
feat(hh): /pw command, RAM-only direnv autostart, robust lets-hack; coven→clergy
leetcrypt
2026-05-31 22:29:17 -07:00
8e6365a649
feat(hh): help overlay (F1 / /help)
leetcrypt
2026-05-30 23:20:08 -07:00
51bc85e078
feat(hh): scrollback for chat + sandbox terminal
leetcrypt
2026-05-30 23:10:36 -07:00
d6595935d3
fix(hh): instant sandbox render + working Ctrl-C for the owner
leetcrypt
2026-05-30 22:10:18 -07:00
1445b1151a
feat(hh): /drive command (mobile-friendly) + Esc no longer quits
leetcrypt
2026-05-30 22:03:00 -07:00
064ee67162
feat(hh): Church of Malware neon theme is now the default ⛧
leetcrypt
2026-05-30 20:54:41 -07:00
0e269afce7
feat(hh): real VM unix users + sudo delegation ⛧
leetcrypt
2026-05-30 19:51:40 -07:00
1dfc614cc5
feat(hh): P5 — file & directory uploads ⛧
leetcrypt
2026-05-30 19:39:55 -07:00
f73c23bf57
feat(hh): P4 — permissions (owner/superuser + drive delegation) ⛧
leetcrypt
2026-05-30 16:41:34 -07:00
d8018cbe2a
feat(hh): P3b — multipass lifecycle + PTY resize sync
leetcrypt
2026-05-30 16:34:08 -07:00
232a00cc9e
feat(hh): P3 — summonable sandbox + shared PTY ⛧
leetcrypt
2026-05-30 14:26:14 -07:00
d8acadd68b
test: use-case coverage + end-to-end smoke test
leetcrypt
2026-05-30 14:15:04 -07:00
651e7210b2
test(hh): stable python->rust fernet interop vector
leetcrypt
2026-05-30 14:01:03 -07:00
14aa369fb2
feat(hh): ratatui TUI client — chat, live roster, themes
leetcrypt
2026-05-30 13:57:07 -07:00
bb1d662ee1
chore: rename project coven → hack-house ⛧
leetcrypt
2026-05-30 13:29:14 -07:00
82a04f3e12
feat(coven): SRP/Fernet crypto parity + multi-user coven foundation ⛧
leetcrypt
2026-05-30 11:47:25 -07:00
dc1b5e5ccf
docs: rewrite README with complete setup, security, and file transfer guide
leetcrypt
2026-05-26 10:57:39 -07:00
70ddca8a1f
feat: encrypted file transfer with propose/accept flow
leetcrypt
2026-05-26 00:01:51 -07:00
65ee9dee16
feat: add host-chat.sh — one-command server setup with friend instructions
leetcrypt
2026-05-25 22:40:57 -07:00
90491988b8
feat: add interactive 2-user lab environment + fix requirements.txt encoding
leetcrypt
2026-05-25 21:44:24 -07:00
e7bacc93da
fix(security): comprehensive security hardening — TLS, HMAC WS auth, rate limiting, IP leak prevention
leetcrypt
2026-05-25 20:30:40 -07:00
440b67da26
Merge pull request #1 from diorwave/feature/contributing
Dior
2026-01-17 16:54:40 +09:00
835945ea11
Add CONTRIBUTING.md file
Dior
2026-01-17 16:52:33 +09:00
23093068d6
Add Django CI workflow for testing
Dior
2026-01-15 18:40:26 +02:00
467d942877
New storage scheme
mirai
2026-01-06 21:42:50 +08:00
264d19e932
NO LOGS
mirai
2026-01-03 12:00:52 +03:00
8b58bf4db3
Final notes [2]
mirai
2026-01-02 23:35:20 +03:00
0756aab53f
Final notes
mirai
2026-01-02 23:25:02 +03:00
5cbe355660
feat: add SRP authentication, improve security
mirai
2026-01-02 23:09:00 +03:00
e3a3dd3f0f
New README + Demonstartional video
mirai
2026-01-02 20:37:11 +03:00
95f8a192b5
feat: complete client-server architecture refactoring
mirai
2026-01-02 14:42:33 +03:00
faaadd839b
Merge pull request #8 from hmd37/patch-1
mirai
2025-11-18 15:45:02 +03:00
6411df575e
Updated to modern version of Optional type
mirai
2025-11-18 10:46:15 +04:00
945d7aeb62
Merge pull request #5 from anorak999/fix/new-change
mirai
2025-11-07 16:45:09 +03:00
0759518dce
Remove .history folder
mirai
2025-11-07 16:33:18 +05:30
64b0967292
Fix renderer typing, preserve message text, and harden crypto key handling
mirai
2025-11-05 19:29:24 +05:30
c3467b89ae
removed temporary files
mirai
2025-10-03 21:08:43 +03:00
82a78e7053
Update client.py
mirai
2025-10-03 20:58:44 +03:00
b0ff612023
Password update
mirai
2025-09-10 19:58:59 +03:00
28cbbf2cad
Update README.MD
mirai
2025-09-10 16:21:12 +03:00
ea3c7d310f
Update README.MD
mirai
2025-09-10 16:15:55 +03:00
6a044ecaf8
Working on 1.1.22
mirai
2023-12-03 16:18:09 +03:00
316a0e3e1e
Reworked setup.py, now you can run cmd_chat directly. Reworked sanic http webserver to make it work. Update readme, etc...
mirai
2023-11-27 14:30:01 +03:00
c5fa982f65
Add CLI run options, update README
mirai
2023-11-27 06:50:16 +03:00
8c4799c634
Removed eval, fixed security vulnerability
mirai
2023-11-27 05:45:45 +03:00
5506b2d8a6
Update README.MD
mirai
2023-09-15 21:45:02 +03:00
278cedff4f
Update README.MD
mirai
2023-09-15 21:44:25 +03:00
b3ba0199bb
Update README.MD
mirai
2023-09-15 21:43:51 +03:00
01398af43c
Update README.MD
mirai
2023-09-15 21:43:07 +03:00
3ea50f5ba9
Update README.MD
mirai
2023-09-15 21:42:01 +03:00
6ae30e4f30
Update README.MD
mirai
2023-09-15 21:38:09 +03:00
f88cb14149
Delete run_server.sh
mirai
2023-09-06 02:26:33 +03:00