FoloUp is an open source platform for companies to conduct AI powered hiring interviews with their candidates.
<img src="https://github.com/user-attachments/assets/91adf737-6f62-4f48-ae68-58855bc38ccf" alt="Description 1" width="400" style="max-width: 100%;">
<img src="https://github.com/user-attachments/assets/91bbe5d5-1eff-4158-80d9-d98c2a53f59b" alt="Description 2" width="400" style="max-width: 100%;">
Here's a loom of me explaining the app.
git clone https://github.com/FoloUp/FoloUp.git
cp .env.example .env
We use Clerk for authentication. Set up Clerk environment variables in the .env file. Free plan should be more than enough.
Your .env (NOT .env.local) file should have the NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY and CLERK_SECRET_KEY variables populated with no inverted commas
Enable organizations in your Clerk application by navigating to the Organization Settings page.
Supabase is used for storing the data. It's really simple to set up and the free plan should suffice.
supabase_schema.sql.env file in NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEYWe use Retell AI to manage all the voice calls. They manage storage of recordings and provide a simple SDK to integrate with. They provide free credits to start with and will have to pay as you go.
.env file in RETELL_API_KEYWe use OpenAI to generate questions for interviews and analyze responses. This would not be that costly.
.env file in OPENAI_API_KEYFirst install the packages:
yarn
Run the development server:
yarn dev
Open http://localhost:3000 with your browser to see the result.
We recommend using Vercel to host the app.
If you'd like to contribute to FoloUp, feel free to fork the repository, make your changes, and submit a pull request. Contributions are welcomed and appreciated.
For a detailed guide on contributing, read the CONTRIBUTING.md file.
If you find FoloUp helpful, please consider giving us a star on GitHub! It helps us reach more developers and continue improving the project.
Talvin AI
Rapidscreen
Techify Solutions
If you have any questions or feedback, please feel free to reach out to us at suveen.te1[at]gmail.com.
The software code is licensed under the MIT License.
$ claude mcp add FoloUp \
-- python -m otcore.mcp_server <graph>