AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
An uptime monitoring service that is easy and cheap to run at scale. Create endpoint checks for uptime, latency, and status code. Supports OpsGenie for alerts.
Developer toolsTypeScript · JavaScriptGitHub @jonbeckmanSelf-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗An uptime monitoring service that is easy and cheap to run at scale. Create endpoint checks for uptime, latency, and status code. Supports OpsGenie, for alerts when there are two or more consecutive failures.
# Install dependencies
nub install
# Run the CLI
nub run cli --help
This repository requires Node.js 24.15.0 and Nub 0.9.6.
# Deploy infrastructure
nub run cli -- --fqdn uptime.example.com
# Deploy to production
nub run cli -- --fqdn uptime.example.com --stage prod
# Destroy infrastructure
nub run cli -- --fqdn uptime.example.com --phase destroy
For a holistic dev experience, it is best to run dev from the root of the repo.
First, copy the ./packages/infra/.dev.vars.example file to ./packages/infra/.dev.vars.
Then confirm the Cloudflare account:
nub exec wrangler whoami
Create the local database, generate migrations, apply them, and seed:
# db:setup runs db:create, db:generate, db:migrate, and db:seed
nub run db:setup
This repo uses multiple workers, each split into their own workspace. To run everything together:
# Start both the API (monitor workers) and the TanStack Start app
nub run dev
If you need to run components separately:
# Run just the API (includes both executor and trigger workers)
nub run dev:api
# Run just the TanStack Start app
nub run dev:app
# Run the API executor worker
nub run --filter '@solstatus/api' dev:api-exec
# Run the API trigger worker
nub run --filter '@solstatus/api' dev:api-trigger
Production workers and the dashboard deploy through Alchemy, not Wrangler:
nub run cli -- --fqdn uptime.example.com --stage prod
To deploy components separately:
# Deploy just the TanStack Start app
nub run deploy:prod:app
# Deploy just the API workers
nub run deploy:prod:api
Wrangler stays for local D1 (nub run db:setup) and local API workers (nub run dev:api). Those commands share D1 state under packages/infra/.wrangler/state.
Update dependencies
Dependabot automatically creates pull requests for dependency updates weekly. For manual updates:
nub exec ncu -t minor -u
nub install
See the infra README for more details.
This repository uses Dependabot to keep dependencies up to date:
Tegami versions and publishes the npm packages after Validate succeeds on master:
solstatus - Main CLI package@solstatus/common - Shared utilities and schemas@solstatus/api - API workers@solstatus/app - Web application@solstatus/infra - Infrastructure toolsSee docs/releasing.md. To enable npm publishing:
NPM_TOKENrelease:none label for toolchain-only pull requests