Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add "gito" project to "code analysis" section #2746

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Nayjest wants to merge 1 commit into vinta:master
base: master
Choose a base branch
Loading
from Nayjest:patch-1

Conversation

Copy link

@Nayjest Nayjest commented Aug 16, 2025

What is this Python project?

Gito is an AI code reviewer that works with any language model. Run it locally or integrate it via GitHub Actions.

What's the difference between this Python project and similar ones?

  • LLM-agnostic
  • Flexible deployment: run locally or in isolated infrastructure, in addition to the standard GitHub Actions workflow
  • Issue-tracker integration: pulls context from Jira/Linear issues and can post review reports back to them
  • Repository-level configuration: supports custom use cases (e.g., automated test-case generation, release-notes in CI, custom change estimators)
  • Parallelized processing: uses concurrent LLM calls to deliver results quickly

Gito is AI code reviewer that works with any language model, locally or in GitHub Actions
Copy link
Author

Nayjest commented Aug 20, 2025

Hello, @vinta
Please review
Thanks 🙏

*Tools of static analysis, linters and code quality checkers. Also see [awesome-static-analysis](https://github.com/mre/awesome-static-analysis).*

* Code Analysis
* [code2flow](https://github.com/scottrogowski/code2flow) - Turn your Python and JavaScript code into DOT flowcharts.
Copy link

@ajayiferanmi656-cyber ajayiferanmi656-cyber Aug 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mkdir whatsapp-bot
cd whatsapp-bot
npm init -y
npm install @whiskeysockets/baileys
const { makeWASocket, useMultiFileAuthState } = require("@whiskeysockets/baileys")

async function startBot() {
const { state, saveCreds } = await useMultiFileAuthState("auth")
const sock = makeWASocket({ auth: state })

sock.ev.on("creds.update", saveCreds)
sock.ev.on("connection.update", ({ connection }) => {
 if (connection === "open") {
 console.log("✅ Bot connected to WhatsApp!")
 }
})
sock.ev.on("messages.upsert", async ({ messages }) => {
 const msg = messages[0]
 if (!msg.message) return
 const text = msg.message.conversation || msg.message.extendedTextMessage?.text
 // Command: !tagall
 if (text === "!tagall") {
 const groupMetadata = await sock.groupMetadata(msg.key.remoteJid)
 const participants = groupMetadata.participants
 let mentions = participants.map(p => p.id)
 let message = "📢 Group Tag:\n"
 participants.forEach(p => {
 message += `@${p.id.split("@")[0]} `
 })
 await sock.sendMessage(msg.key.remoteJid, { text: message, mentions })
 }
})

}

startBot()
node index.js

Copy link
Author

Nayjest commented Oct 8, 2025

@vinta Can it be merged pls?
Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

3 more reviewers

@Agingvollkkaa99 Agingvollkkaa99 Agingvollkkaa99 approved these changes

@ajayiferanmi656-cyber ajayiferanmi656-cyber ajayiferanmi656-cyber approved these changes

@omaaax-18 omaaax-18 omaaax-18 approved these changes

Reviewers whose approvals may not affect merge requirements

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /