ai-healthcare-agent-app

作者 Don-Uwe

ai agent healthcare app with centralized testing and build workflows for reliable health-content delivery

132
Stars
960
Forks
TypeScript
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/Don-Uwe/ai-healthcare-agent-app

快速入门

使用 ai-healthcare-agent-app 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

UltimateHealth

Open-source mobile platform for trusted health articles, podcasts, AI-assisted wellness chat, and community-driven content review. This repository contains the Expo React Native application and supporting TypeScript packages.

Feature Highlights

  • Multilingual articles — Read and publish health content with translation workflows
  • Podcast library — Stream, record, and manage health podcasts with offline support
  • AI wellness chat — Character-based health Q&A powered by configurable AI backends
  • Guest mode — Browse articles and podcasts without signing in
  • Community review — Collaborative editing, trust signals, and moderation tooling
  • Wellness dashboard — Activity tracking and wearable sync entry points
  • Push notifications — Firebase Cloud Messaging integration
  • Optional cache layer — Redis-backed persistence package for development tooling

Architecture

flowchart TB
  subgraph Mobile["UltimateHealth Mobile App"]
    UI[Screens and Components]
    State[Redux Store]
    Query[TanStack Query]
    Config[Runtime Config]
  end

  subgraph Packages["Monorepo Packages"]
    Persistence[packages/persistence]
  end

  subgraph External["External Services"]
    API[Node.js REST API]
    Socket[WebSocket Server]
    Intel[Content Intelligence API]
    Redis[(Redis - optional)]
  end

  UI --> State
  UI --> Query
  Query --> API
  UI --> Socket
  UI --> Intel
  Persistence --> Redis
  Config --> UI

Request Workflow

sequenceDiagram
  participant User
  participant App as Mobile App
  participant Redux as Redux Store
  participant API as REST API

  User->>App: Open article feed
  App->>API: GET /articles
  API-->>App: Article list JSON
  App->>Redux: Cache filter state
  App-->>User: Render feed

  User->>App: Like article
  App->>API: POST /articles/:id/like
  API-->>App: Updated counts
  App-->>User: Optimistic UI update

Project Structure

UltimateHealth/
├── frontend/              # Expo React Native app (TypeScript)
│   ├── src/
│   │   ├── components/    # Shared UI
│   │   ├── screens/       # Route views
│   │   ├── hooks/         # API hooks
│   │   ├── services/      # Monitoring, storage helpers
│   │   ├── config/        # Environment accessors
│   │   └── store/         # Redux slices
│   └── app.config.js      # Expo dynamic config
├── packages/
│   └── persistence/       # Optional Redis layer
├── docs/
│   └── internal/          # Maintainer audit and structure notes
└── .github/workflows/     # CI and EAS build pipelines

See docs/internal/STRUCTURE.md for structural decisions.

Prerequisites

ToolVersionNotes
Node.js≥ 20LTS recommended
npm or YarnLatestnpm workspaces supported at repo root
Expo CLIVia npx expoBundled with project
Android StudioLatestAndroid emulator
XcodeLatestmacOS only, iOS builds

Installation

git clone https://github.com/SB2318/UltimateHealth.git
cd UltimateHealth

# Install all workspaces (frontend + packages)
npm install

# Copy environment templates
cp frontend/.env.example frontend/.env
cp packages/persistence/.env.example packages/persistence/.env

Mobile app only

cd frontend
npm install --legacy-peer-deps
npm run check-env
npm run start

Configuration

Mobile environment (frontend/.env)

VariablePurpose
PROD_URLREST API base URL
SOCKET_PRODWebSocket server URL
CONTENT_CHECKER_PRODContent intelligence service URL
EXPO_PUBLIC_GEMINI_API_KEYGemini API key for AI summaries
EXPO_PUBLIC_SENTRY_DSNSentry error reporting DSN
FIREBASE_*Firebase project credentials

Values are injected through app.config.js into expo-constants at build time.

Redis persistence (packages/persistence/.env)

VariableDefaultPurpose
REDIS_ENABLEDtrueToggle cache layer
REDIS_URLFull connection URL (optional)
REDIS_HOST127.0.0.1Redis host
REDIS_PORT6379Redis port
REDIS_KEY_PREFIXultimatehealth:Key namespace
REDIS_MAX_RETRIES10Retry limit
UH_LOG_LEVELinfoPersistence log level

Development

# From repository root — full validation suite
npm run validate

# Frontend only
cd frontend
npm run type-check
npm run lint
npm run test
npm run start          # Expo dev server
npm run android        # Native Android build
npm run ios            # Native iOS build (macOS)

Branch naming

PrefixUse
feat/New features
fix/Bug fixes
docs/Documentation
refactor/Internal refactors
test/Test coverage
chore/Tooling and CI

Use Conventional Commits for commit messages.

Testing

# Unit tests (Jest + React Native Testing Library)
cd frontend && npm test

# Persistence package (Vitest)
cd packages/persistence && npm test

# Dead code analysis
cd frontend && npm run knip

Test files live alongside source under __tests__/ directories. See TEST_GUIDELINES.md for project conventions.

Troubleshooting

Metro port conflict

npx kill-port 8081
npx expo start --port 8082

npm peer dependency errors

cd frontend
npm install --legacy-peer-deps

Android SDK not found

Set ANDROID_HOME to your SDK path and add platform-tools to PATH.

Expo Go SDK mismatch

Update Expo Go on your device or use a development build:

npx expo start --dev-client

Type-check failures after dependency updates

rm -rf node_modules
npm install --legacy-peer-deps
npm run type-check

Redis connection refused

Ensure Redis is running locally (redis-server) or set REDIS_ENABLED=false to skip the persistence layer.

FAQ

Where is the backend API?
The Node.js REST API and MongoDB backend live in a separate repository (ultimatehealth-backend). Configure PROD_URL to point at production or your local instance.

Is Redis required for the mobile app?
No. The persistence package is optional and targets development tooling, CI fixtures, and future cache integrations — not the React Native runtime.

Can I use npm instead of Yarn?
Yes. The root workspace uses npm. The frontend CI still references Yarn lockfiles; both package managers work locally with --legacy-peer-deps for npm.

How do I run on a physical device?
Use Expo dev client or EAS builds. Push notifications require a physical device with FCM configured.

Contributing

  1. Browse open issues
  2. Fork the repository and create a feature branch
  3. Run npm run validate before opening a PR
  4. Read CONTRIBUTING.md and CODE_OF_CONDUCT.md

Maintainer documentation:

License

See LICENSE for details.

Related Services

ServiceRepository
Backend APIultimatehealth-backend
Admin panelultimatehealth-admin-app
Content checkerVeriWise-Content-Check

常见问题

What is ai-healthcare-agent-app?

ai-healthcare-agent-app is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Don-Uwe. ai agent healthcare app with centralized testing and build workflows for reliable health-content delivery. It has 132 GitHub stars.

Is ai-healthcare-agent-app safe to use?

ai-healthcare-agent-app failed SkillsLLM's automated security scan, which flagged one or more high-severity issues. Review the Security Report section carefully before using it.

How do I install ai-healthcare-agent-app?

Clone the repository with "git clone https://github.com/Don-Uwe/ai-healthcare-agent-app" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is ai-healthcare-agent-app written in?

ai-healthcare-agent-app is primarily written in TypeScript. It is open-source under Don-Uwe on GitHub, so you can review or fork the full source.

Are there alternatives to ai-healthcare-agent-app?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh ai-healthcare-agent-app against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情