Github · GitHub Repository Radar
hackerai-tech hackerai
Find and fix vulnerabilities by chatting with AI
Stars
659
Forks
165
Watchers: 659
Language
License: Other
Repository Radar Score
54 / 100
Growth
- 7d
- +0
- 30d
- +0
- %
- 0.0%
Not enough metric snapshots yet to chart growth for this repository.
Score breakdown
- popularity 52
- growth 0
- activity 100
- freshness 100
- community 85
Need help integrating this stack?
Our team builds with modern open-source stacks. Tell us what you are shipping.
Get a quote →You'll need the following accounts:
Required:
- OpenRouter - AI model provider
- OpenAI - Content moderation
- E2B - Isolated cloud execution in Agent mode
- Convex - Database and backend
- WorkOS - Authentication and user management
- Trigger.dev - Required durable runtime for agent tasks
Optional:
- Amazon S3 - File storage (alternative to Convex storage)
- Perplexity - Web search functionality
- Jina AI - Web URL content retrieval
- Redis - Stream resumption
- Upstash Redis - Rate limiting
- PostHog - Analytics
- Stripe - Payment processing
git clone https://github.com/hackerai-tech/hackerai.gitcd hackeraipnpm installpnpm run setupThis runs both Next.js and Convex dev servers:
pnpm run devOr run them separately in two terminals:
pnpm run dev:next
pnpm run dev:convexAgent mode runs the agent loop on a Trigger.dev task. To use the agent locally:
-
Create a project at https://cloud.trigger.dev and copy your dev secret key (
tr_dev_…) into.env.localasTRIGGER_SECRET_KEY. -
In the Trigger.dev dashboard → your project → Environment Variables, add the env vars the task needs to run (these live on the worker, not on Vercel):
NEXT_PUBLIC_CONVEX_URL,CONVEX_SERVICE_ROLE_KEY,OPENROUTER_API_KEY,OPENAI_API_KEY, one cloud sandbox provider, plus any keys you use (PERPLEXITY_API_KEY,JINA_API_KEY, S3, etc.). -
Start the worker in a third terminal:
pnpm dev:trigger
This starts the default Trigger.dev worker used by local Agent requests. To start an explicitly routed Trigger.dev branch instead, set a stable branch name with
TRIGGER_DEV_BRANCH=my-local-agent pnpm dev:trigger. Only use that override when the request path is configured to target the same Trigger.dev branch.
Repository Radar analysis
Deterministic insights derived from public metadata and our observations — not personal testing or reviews.
Why this repository is interesting
- Maintained recently (last push 2 weeks ago).
Who should use it
- Developers working primarily with TypeScript
- Teams exploring AI tooling, agents, or ML infrastructure
- Frontend engineers comparing UI frameworks and tools
Potential use cases
- Reference or evaluate TypeScript open-source approaches in this domain
- Prototype AI/agent workflows or study reference architectures
Strengths
- Recent repository activity
- README present in our index
- Declared license: Other
Limitations / considerations
- Insights are derived from public metadata and our observations — not a substitute for code review
What to watch
- Re-check last push, issues, and releases on GitHub before production adoption
Strong signals: Active maintenance
Source: GitHub (public metadata) + Repository Radar analysis. We do not claim ownership of third-party repositories.
Similar repositories
ant-design/ant-design
★ 99,374 · TypeScript · radar 68
n8n-io/n8n
★ 203,331 · TypeScript · radar 67
immich-app/immich
★ 113,346 · TypeScript · radar 67
supabase/supabase
★ 108,802 · TypeScript · radar 67
google-gemini/gemini-cli
★ 106,800 · TypeScript · radar 67
angular/angular
★ 101,004 · TypeScript · radar 67