Dulus
선택한 모델로 데스크톱·터미널에서 동작하는 AI 에이전트, 모델은 Fuel에 호스팅되고 $DULUS로 결제
오픈 소스로 웹사이트·AI 도구·앱·위젯·확장 기능을 누구나 추가·사용·포크·구축할 수 있는 라이브러리
Grown in the open. Shared with everyone. An open-source library of websites, AI tools, apps, widgets and extensions that anyone can add to, use, fork and build on.
기타GitHub @ElliotDaemon온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Library of 500+ curated AI tools across 18 categories.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗The open library of the useful internet. Grown in the open. Shared with everyone. Websites, AI tools, iOS and Android apps, widgets and browser extensions that anyone can add to, use, fork and build on. Live at aitreelibrary.com.
data/library.json (live), data/queue.json (waiting for review) and data/rejected.json (declined URLs). One entry per line, so diffs and pull requests stay readable.lib/taxonomy.mjs sorts them into branches with a small open classifier. Nothing calls an LLM.scripts/build-index.mjs turns the library into public/api/index.json (compact rows for search and the field), public/api/library.json (full CC0 dataset) and public/llms.txt. Every page is pre-rendered./portal is a keyboard-first desk. Decisions are staged in the browser and land as one commit through the GitHub API, which triggers a rebuild. Queue-only commits skip the build (vercel.json).Use the submit form, or open a pull request adding a line to data/queue.json. Add a branch by editing BRANCHES in lib/taxonomy.mjs; colours, layout and routes follow.
npm install
npm run dev # http://localhost:3000, portal open locally, writes data/ on disk
npm run import-bookmarks -- ~/Downloads/bookmarks.html # Chrome export → queue (private links filtered)
| Env var | Purpose |
|---|---|
ADMIN_USER, ADMIN_PASSWORD | Portal sign-in |
GITHUB_TOKEN | Fine-grained token, this repo only, Contents: read and write. Lets the portal and submit form commit. |
GITHUB_BRANCH | Optional. Defaults to the deployed branch. |
TURNSTILE_SECRET_KEY | Optional spam guard. Honeypot and rate limits work without it. |
No other env vars are used: NOTION_TOKEN, ADMIN_TOKEN, VERCEL_TOKEN/VERCEL_TEAM_ID/VERCEL_PROJECT_ID and the Blob store belong to v2 and can be removed once v3 is on main.
Data is CC0. An 11:11 project.