Dulus
선택한 모델로 데스크톱·터미널에서 동작하는 AI 에이전트, 모델은 Fuel에 호스팅되고 $DULUS로 결제
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗指でなぞって何もしないをするアプリ
画面をなぞると光の軌跡が描けるリラックスアプリです。
index.html の APP_VERSION と APP_RELEASE_DATE を上げるHISTORY のいちばん上に、その版(v・date・使う人向けの notes を1行以上)を足す。アプリ内の更新履歴と、アップデートのお知らせに使われるCHANGELOG.md に同じ版・同じ日付を追加する(開発用のくわしい記録)sw.js は変更しなくて大丈夫です。
index.html の先頭にある Content Security Policy は、ページ内の <script> の中身から計算した sha256 の値だけを実行できるようにしています。<script> の中を書き換えたら、必ず値を計算し直してください。合わないと、アプリがまったく動かなくなります。
python3 - <<'PY'
import re, hashlib, base64
p = 'index.html'
s = open(p, encoding='utf-8').read()
js = re.search(r'<script>(.*?)</script>', s, re.S).group(1)
h = base64.b64encode(hashlib.sha256(js.encode('utf-8')).digest()).decode()
open(p, 'w', encoding='utf-8').write(re.sub(r"script-src 'sha256-[^']*'", "script-src 'sha256-" + h + "'", s))
print('sha256-' + h)
PY