Skip to content

xrehpicx/standup

Repository files navigation

STANDUP

Extract Meaning, not Minutes. Replace your scrum master with AI.

Try it now

Or deploy it yourself

Deploy with Vercel

FeaturesHow It WorksInstallationContributingLicense


⚠️ Alpha Stage Disclaimer

IMPORTANT: This project is currently in alpha stage. While functional, you may encounter bugs, incomplete features, or unexpected behavior. I'm actively developing and improving the application, so please report any issues you encounter. Use in production environments at your own risk.


Key Features

  • Meeting Outcomes: Extract personalized action items and summaries for individual team members or the entire group
  • Diarization: Split audio into different speaker streams
  • Voice Recognition: Identify speakers by their voice patterns
  • Auto Recordings Organization: Auto-identify speakers in recordings and add them as meeting participants

How It Works

  1. Create a Workspace: Set up a shared space for your entire team
  2. Invite Team Members: Add all team members to your workspace - they'll need to set up their voice IDs
  3. Voice ID Setup: Each member completes a voice registration process to enable accurate recognition
  4. Create Meetings: Organize multiple meetings within your workspace
  5. Add Participants: Select a subset of workspace members as meeting participants to personalize outcomes
  6. Record Meeting Audio: Use the built-in recorder to capture discussions
  7. Add Recordings to Meetings: Each meeting can have multiple recordings that get transcribed
  8. Generate Personalized Outcomes: Create action items and summaries tailored to specific participants

Technology Stack

  • Next.js 15: React framework for the frontend
  • Node.js: Development runtime environment
  • Bun: Package manager
  • Gemini: AI service for diarization and voice recognition

Running the Project Locally

Prerequisites

  • Node.js (runtime)
  • Bun (package manager)
  • Gemini API Access
  • Docker and Docker Compose (optional, for local services)

Local Development Services

The project includes a Docker Compose configuration that sets up:

  • PostgreSQL database
  • MinIO (S3-compatible object storage)

To start these services:

# Start local development services
docker-compose up -d

This will create a PostgreSQL database at localhost:5432 and a MinIO instance at localhost:9000 (API) and localhost:9001 (Console UI), with all necessary credentials pre-configured in the .env.sample file.

Environment Setup

Copy the .env.sample file to .env:

cp .env.sample .env

The sample configuration already contains the right settings to connect to the local Docker services. For production deployments, configure these environment variables in your deployment platform.

Setup

# Clone the repository
git clone https://github.com/xrehpicx/standup.git
cd standup

# Install dependencies
bun install

# Run the development server
bun dev

Visit http://localhost:3000 to access the platform.

Roadmap

  • Integration with Issue Trackers: Connect with task management systems
  • Auto Outcome Generation and Assignment: Automatically assign action items to team members

Contribution

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

Released under the GPL-3.0 License. See LICENSE for more information.

About

Extract Meaning, not Minutes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages