AlmightyGPT markAlmightyGPT
Multi-AI engineering convention
live on npm + VS Code

Turn Claude, ChatGPT, and Gemini into your AI development team.

One provider plans or codes. Another reviews the work. Gemini runs the final check. You decide what ships, with the decision trail saved in git.

Open source / MITBYO API keys, no proxyReview trail in git6 stacks / 3 providers / 5 surfaces
or use the CLI: npx almightygpt init
live review loop / plan to commit
>
0.11.0
CLI + extension
0.10.1
core auth tests
13
public releases
3
independent AI roles
Open chat

Open the AlmightyGPT chat. One keystroke.

The fastest validation path is inside the editor you already use. Open VS Code Chat, mention @almightygpt, and run /auth before your first review.

macOS
Cmd
Ctrl
I
Chat panel slides in

Cmd + Shift + P -> Chat: Focus on Chat View

Windows
Ctrl
Alt
I
Chat panel slides in

Ctrl + Shift + P -> Chat: Focus on Chat View

Linux
Ctrl
Alt
I
Chat panel slides in

Ctrl + Shift + P -> Chat: Focus on Chat View

What it looks like

This is what you see when AlmightyGPT answers.

@almightygpt /auth
AlmightyGPT mark
AlmightyGPT
Auth status
openai: env, valid
anthropic: keychain, valid
google: missing
Set Google key
@almightygpt /review auth-refactor
AlmightyGPT mark
AlmightyGPT
Worker + Reviewer
worker: claude complete
reviewer: codex complete
review written: docs/codex-reviews/auth-refactor.md
Open review
@almightygpt /precommit
AlmightyGPT mark
AlmightyGPT
Last-mile check
gemini flash: quick diff review
precommit complete in 2.7s
artifact written: docs/precommit-reviews/latest.md
Open precommit review
Same change, different checks

Stop using one AI as the writer, reviewer, and judge.

AlmightyGPT routes the same repo context through separate jobs. The public site will use real quoted three-provider findings after a dedicated dogfood run; until then, the product story stays honest: independent roles, independent providers, git-tracked evidence.

+ export async function POST(req: Request) {
+   const body = await req.json();
+   const charge = await stripe.charges.create({
+     amount: body.amount,
+     source: body.token
+   });
+   return Response.json({ id: charge.id });
+ }

Claude

Worker
  • Turns requirement context into a plan or first implementation.
  • Explains assumptions before code becomes momentum.
  • Keeps the build side accountable to repo memory.

ChatGPT

Reviewer
  • Reviews the diff from a separate model company.
  • Must produce concrete weaknesses with file references.
  • Flags shallow review output instead of pretending confidence.

Gemini

Quick
  • Runs the last-mile precommit pass.
  • Looks for regressions, stray logs, missed files, and obvious risk.
  • Records the result in a separate precommit artifact.
What init creates

A repo-level standard, not another disappearing chat.

Init drops plain files that any AI and any human can inspect. Human review artifacts stay in git; raw run metadata stays local by default.

AGENTS.md
CLAUDE.md
CODEX_AGENT.md
GEMINI_AGENT.md
.almightyignore
.almightygpt/config.yaml
.almightygpt/rules.md
docs/codex-reviews/README.md
Security posture

The trust story is boring on purpose.

Open source

MIT-licensed, local-first convention files.

Bring your own keys

Your machine talks directly to OpenAI, Anthropic, and Google.

No proxy backend

No hosted API relay is required for normal CLI or editor use.

Scoped secret flow

VS Code SecretStorage and OS keychain paths are separated.

Tested auth core

v0.10.1 added 56 Vitest tests for resolver, keychain, and validator behavior.

Git audit trail

Human-facing reviews and decisions live as readable Markdown.

Stack templates

Six templates. One convention across common stacks.

6 stacks

Initialize Node / TypeScript, Next.js, Django, FastAPI, Rails, or Go projects with the same Worker / Reviewer files, ignore rules, and review folders.

almightygpt init --stack node-ts
almightygpt init --stack next-js
almightygpt init --stack python-django
almightygpt init --stack python-fastapi
almightygpt init --stack rails
almightygpt init --stack go
Ship with a second opinion

Give every AI-assisted change an independent reviewer and a durable record.