Skip to content

README.md updated#1606

Closed
brukcodes wants to merge 1 commit into
tinyhumansai:mainfrom
brukcodes:main
Closed

README.md updated#1606
brukcodes wants to merge 1 commit into
tinyhumansai:mainfrom
brukcodes:main

Conversation

@brukcodes
Copy link
Copy Markdown

@brukcodes brukcodes commented May 13, 2026

Summary

  • What changed and why.
  • Keep this to 3-6 bullets focused on user-visible or architecture-impacting changes.

Problem

  • What issue or risk this PR addresses.
  • Include context needed for reviewers to evaluate correctness quickly.

Solution

  • How the implementation solves the problem.
  • Note important design decisions and tradeoffs.

Submission Checklist

If a section does not apply to this change, mark the item as N/A with a one-line reason. Do not delete items.

  • Tests added or updated (happy path + at least one failure / edge case) per Testing Strategy
  • Diff coverage ≥ 80% — changed lines (Vitest + cargo-llvm-cov merged via diff-cover) meet the gate enforced by .github/workflows/coverage.yml. Run pnpm test:coverage and pnpm test:rust locally; PRs below 80% on changed lines will not merge.
  • Coverage matrix updated — added/removed/renamed feature rows in docs/TEST-COVERAGE-MATRIX.md reflect this change (or N/A: behaviour-only change)
  • All affected feature IDs from the matrix are listed in the PR description under ## Related
  • No new external network dependencies introduced (mock backend used per Testing Strategy)
  • Manual smoke checklist updated if this touches release-cut surfaces (docs/RELEASE-MANUAL-SMOKE.md)
  • Linked issue closed via Closes #NNN in the ## Related section

Impact

  • Runtime/platform impact (desktop/mobile/web/CLI), if any.
  • Performance, security, migration, or compatibility implications.

Related

  • Closes:
  • Follow-up PR(s)/TODOs:

AI Authored PR Metadata (required for Codex/Linear PRs)

Keep this section for AI-authored PRs. For human-only PRs, mark each field N/A.

Linear Issue

  • Key:
  • URL:

Commit & Branch

  • Branch:
  • Commit SHA:

Validation Run

  • pnpm --filter openhuman-app format:check
  • pnpm typecheck
  • Focused tests:
  • Rust fmt/check (if changed):
  • Tauri fmt/check (if changed):

Validation Blocked

  • command:
  • error:
  • impact:

Behavior Changes

  • Intended behavior change:
  • User-visible effect:

Parity Contract

  • Legacy behavior preserved:
  • Guard/fallback/dispatch parity checks:

Duplicate / Superseded PR Handling

  • Duplicate PR(s):
  • Canonical PR:
  • Resolution (closed/superseded/updated):

Summary by CodeRabbit

  • Documentation
    • Restructured README with improved Organization, expanded Quick Start guides for macOS/Linux (x64) and Windows installation, and dedicated Key Features section.
    • Streamlined Developer Resources links and project comparison content for easier navigation.

Review Change Stack

Co-authored-by: mackbel mc <makbel.mc@gmail.com>
@brukcodes brukcodes requested a review from a team May 13, 2026 09:11
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 13, 2026

📝 Walkthrough

Walkthrough

README.md is restructured: the hero/badges and introductory narrative are replaced with an Overview, Quick Start (with shell/PowerShell install commands for three platforms), Key Features bullets, Why OpenHuman section, streamlined Developer Resources links, and updated OpenHuman Compared content. Star History chart and Hall of Fame copy are removed.

Changes

README documentation restructuring

Layer / File(s) Summary
README content restructuring
README.md
Hero area, Overview, Quick Start (install commands for macOS/Linux x64 and Windows), Key Features, Why OpenHuman, Developer Resources links, OpenHuman Compared section, and contributors area are rewritten. Star History chart and Hall of Fame copy removed; contributors graph retained.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 A tale of words reordered with care,
Quick starts and features laid fresh and fair,
Out with the old charts, in with the new,
The README now shines—refreshed through and through!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'README.md updated' is vague and generic, using non-descriptive language that doesn't convey meaningful information about the specific changes made to the README. Replace with a more specific title that describes the main change, such as 'Restructure README with Overview, Quick Start, and Key Features sections' or 'Simplify README layout and remove Star History/Hall of Fame content'.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
README.md (1)

47-47: 💤 Low value

Consider a more maintainable integration count.

The specific "118+" count will require manual updates as integrations are added or removed. Consider rephrasing to "100+ OAuth integrations" or "extensive OAuth integrations" to reduce maintenance overhead.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` at line 47, Update the README sentence that begins with
"Integrated connectors:" to use a more maintainable count or non-specific
wording instead of "118+"; for example, change "118+ OAuth integrations" to
"100+ OAuth integrations" or "extensive OAuth integrations" so the phrase in the
README (the "Integrated connectors:" line) no longer requires manual updates
when integrations change.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@README.md`:
- Line 47: Update the README sentence that begins with "Integrated connectors:"
to use a more maintainable count or non-specific wording instead of "118+"; for
example, change "118+ OAuth integrations" to "100+ OAuth integrations" or
"extensive OAuth integrations" so the phrase in the README (the "Integrated
connectors:" line) no longer requires manual updates when integrations change.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 438ed94b-30f7-4151-a675-4b9741c17194

📥 Commits

Reviewing files that changed from the base of the PR and between 6abf4a6 and 7739f73.

📒 Files selected for processing (1)
  • README.md

Copy link
Copy Markdown
Contributor

@graycyrus graycyrus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Review — README.md restructure

Walkthrough

This PR is a structural and tonal overhaul of the README by an external contributor. It moves from a marketing-narrative style (badges, star history charts, "Context in minutes" storytelling, named competitor callouts) toward a cleaner technical reference format with explicit Quick Start sections split by OS, a condensed feature list, and a simplified comparison table.

The overall direction is reasonable — bloated READMEs with star charts and follow-links are noisy for developers evaluating a project — but a few cuts go too far.

Changes

File Summary
README.md Restructured from narrative marketing copy to sectioned reference; removed TrendShift badge, star history chart, creator follow-link, named competitors, and "hall of fame" framing; added OS-split Quick Start and cleaner features list

Actionable comments

[major] Creator attribution removal

The PR removes the Follow @senamakel (Creator) link. This is the creator's personal attribution in their own project's README. An external contributor removing it — without discussion in the PR description, no linked issue, and no maintainer approval — is outside the scope of a documentation cleanup PR. Even if the restructuring is accepted, this removal should be a conscious decision by the maintainer.

Action: Restore the creator attribution, or get explicit maintainer sign-off before merging.

[major] Comparison table loses all signal value

The original table named specific tools (Claude Cowork, OpenClaw, Hermes Agent) so readers could verify claims independently. The replacement "Typical alternative" column is an unverifiable marketing assertion — it can't be fact-checked and reads weaker than naming real comparators. If there's a concern about accuracy, the fix is to update the data or add a comparison date, not anonymize everything.

Action: Restore named competitor columns, or name at least one specific tool per row so the table retains falsifiability.

[minor] Alt text fix is correct ✅

"The Tet""OpenHuman demo" is a genuine fix — keep this regardless of other decisions.


Nitpicks

  • PR description is entirely empty — all template sections (Summary, Problem, Solution) are unfilled and the checklist is unchecked. For a docs-only change this is low effort to fill in and matters for commit history.
  • Head branch is main on the contributor's fork — means they committed directly to their default branch. Not blocking, but makes iteration harder. Worth a note for future PRs.
  • Star history chart removal and "Hall of Fame" language cleanup are fine — noise reduction without information loss.

What looks good

  • OS-split Quick Start (macOS/Linux vs Windows) is a genuine improvement
  • "Why OpenHuman" section is cleaner and more scannable
  • Developer Resources consolidation is well-organized
  • No code, config, deps, or tests touched — purely documentation

Questions for @brukcodes

  1. Was removing the @senamakel creator link intentional, or was it caught up in the cleanup?
  2. What's the rationale for anonymizing the comparison table rather than updating the named tools?

Bottom line: The structural improvements are real, but two items need resolution before merge: (1) creator attribution removal needs maintainer sign-off, and (2) the comparison table should name real tools or be removed — "Typical alternative" is weaker than what it replaced.

@senamakel
Copy link
Copy Markdown
Member

the current readme is fine as it but thanks for the pr

@senamakel senamakel closed this May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants