Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎯 Meridian — AI Accountability Agent

Meridian is an AI accountability agent for developers and students. It tracks your projects, checks in on your progress, and nudges you via Telegram — powered by an LLM that actually reads your commit/chat history, not a static reminder bot.

✨ Features

🤖 Conversational check-ins powered by Groq (Llama 3.3-70B) 📲 Live Telegram bot: @meridian_acc_bot 🗂️ Tracks multiple projects per user with persistent history 💬 Chat history + "pulse" logging for progress over time

🛠️ Tech Stack

Backend: Node.js, Express, Groq API (Llama 3.3-70B) Frontend: Next.js 14 Database: Supabase (projects, chat_history, pulse_log tables) Bot: Telegraf (Telegram)

🏗️ Architecture

Telegram User <-> Telegraf Bot <-> Express API <-> Groq LLM | Supabase (Postgres)

🚀 Getting Started

bashgit clone https://github.com/janvi2741/Meridian.git cd Meridian npm install

Set up your .env:

GROQ_API_KEY= SUPABASE_URL= SUPABASE_ANON_KEY= TELEGRAM_BOT_TOKEN=

Run the backend and bot:

bashnpm run dev

📌 Roadmap

Web dashboard for progress visualization Slack integration alongside Telegram Weekly summary reports

Built to solve my own accountability problem while juggling coursework, internships, and side projects.

About

AI accountability agent for devs and students — Groq Llama 3.3-70B with a live Telegram bot

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages