Back to Home
yutakobayashidev icon

ava

Verified Safe

by yutakobayashidev

Overview

An AI-powered project management and communication tool for developers, automatically sharing progress and insights with teams via Slack based on AI agent activity.

Installation

Run Command
pnpm dev

Environment Variables

  • NEXT_PUBLIC_BASE_URL
  • NEXT_PUBLIC_SITE_NAME
  • DATABASE_URL
  • SLACK_APP_CLIENT_ID
  • SLACK_APP_CLIENT_SECRET
  • SLACK_SIGNING_SECRET
  • OPENAI_API_KEY
  • STRIPE_SECRET_KEY
  • STRIPE_WEBHOOK_SECRET

Security Notes

The project demonstrates robust security practices including OAuth 2.1 with PKCE for secure client authorization, timing-safe string comparison for secrets (preventing timing attacks), and cryptographic verification of Slack request signatures (HMAC SHA256) to prevent replay attacks and ensure authenticity of incoming requests. Sensitive information like API keys and secrets are externalized via environment variables. The `hono/secure-headers` middleware is also used for foundational web security.

Similar Servers

Stats

Interest Score50
Security Score9
Cost ClassMedium
Avg Tokens750
Stars5
Forks1
Last Update2025-12-06

Tags

AI AssistantProject ManagementTeam CommunicationDeveloper ProductivitySlack Integration