Good shape overall. A few tweaks would push it into the top tier.
The command bar, reimagined for those who build. Tuff is an open-source core for your OS, built on a sandboxed architecture with a local-first AI and a powerful TypeScript SDK.
Documentation
75
No install instructions found in the README (−45 pts).
→ Add a section showing how to install dependencies.
CONTRIBUTING guide found.
README is present.
Licensed under MPL-2.0.
Engineering
75
Test files detected (apps/core-app/scripts/coreapp-packaged-ai-ask-probe.test.ts).
Lockfile present (pnpm-lock.yaml). Installs are reproducible.
CI is configured (.github/workflows/build-and-release.yml).
Linter or formatter configured (.editorconfig).
Issue or PR templates present.
Project health
86
.gitignore present.
Dependency manifest found (package.json).
Repository has a description.
Actively maintained (pushed within the last month).
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- —Commits (30d / 90d)
- 20Forks
- 92Releaseslatest 7mo ago
Community
- 50% - FairCommunity health
- 1 bus factorlowauthor own >50% of commits
- 282Watchers
Responsiveness
- <1hMedian issue response
- <1hMedian PR merge time
- 4Open issues
Repository files33 root entries
- .githubGood: CONTRIBUTING guide found.Issue: CONTRIBUTING guide contents could not be read (−28 pts vs a readable file).Fix: Move the file to the repo root or docs/CONTRIBUTING.md so its setup, style, test, and PR sections can be graded.Good: CI is configured (.github/workflows/build-and-release.yml).Good: Dependabot configured for npm.Good: Issue or PR templates present.
- .husky
- .until-done
- .vscode
- .workflow
- appsGood: Test files detected (apps/core-app/scripts/coreapp-packaged-ai-ask-probe.test.ts).Issue: Build artifacts or local files may be committed (apps/core-app/.env) (−40 pts).Fix: Remove them and add to .gitignore.
- docs
- examples
- notes
- packages
- plugins
- scripts
- .bumpprc.json
- .dockerignore
- .editorconfigGood: Linter or formatter configured (.editorconfig).
- .eslintignore
- .gitattributes
- .gitignoreGood: .gitignore present.
- .node-versionGood: Environment pinned via .node-version.
- .npmrc
- AGENTS.md
- CLAUDE.md
- commitlint.config.cts
- eslint.config.js
- GOAL.md
- LICENSEGood: Licensed under MPL-2.0.
- mise.toml
- package.jsonGood: Dependency manifest found (package.json).
- pnpm-lock.yamlGood: Lockfile present (pnpm-lock.yaml). Installs are reproducible.
- pnpm-workspace.yaml
- README.mdGood: README is present.Good: README is well structured with multiple sections.Good: README includes screenshots or visuals. Great for first impressions.Issue: README has no code examples (−15 pts).Fix: Show a quick-start snippet so contributors can see what using your project looks like.Good: README links to a live demo or deployed app.Good: README includes status badges.Issue: No install instructions found in the README (−45 pts).Fix: Add a section showing how to install dependencies.Good: README documents how to run the project.
- README.zh-CN.md
- wrangler.toml