Open Beta — Free to use

The portfolio for
AI-native developers

A drop-in git replacement that automatically tracks every AI prompt you use, links them to commits, and builds a verified portfolio — no self-reporting.

Works with ChatGPT, Claude, Copilot, Cursor, Gemini, Ollama, and any AI tool that makes HTTP requests.

Get Started — Free
Also on·All options →
~/my-project — aicommitbash
# Install once, works everywhere
curl -fsSL https://aicommit.vercel.app/install.sh | bash
✔ AICommit CLI v0.5.0 installed
# Initialize in your repo (replaces git init)
aicommit init
✔ Git repo initialized
✔ Post-commit hooks installed
Platform: auto-detected from .git/config
# Use exactly like git — prompts auto-captured
aicommit add . && aicommit commit -m "feat: OAuth login"
✔ [main a3f9c12] feat: OAuth login
✔ Matched 4 prompts → this commit
Confidence: HIGH (91%) — File overlap + temporal proximity
aicommit push
✔ git push origin main
✔ 4 prompts synced → aicommit.vercel.app/you
Portfolio updated with verified AI attribution
2.1M+
Prompts Tracked
👤
12,400
Developers
🤖
15+
Models Supported
🔗
890K
Commits Linked

How it works

AICommit sits between you and git. Every AI prompt you write gets captured, linked to the commit it influenced, and published to your portfolio — automatically.

01

Install as a git replacement

One curl command installs the CLI. Use `aicommit` everywhere you'd use `git` — it passes all commands through transparently.

curl -fsSL https://aicommit.vercel.app/install.sh | bash
aicommit init   # in your repo
02

Log prompts as you code

Manually log prompts with `aicommit prompt`, or let the CLI auto-detect your AI tool from running processes and env vars.

aicommit prompt "Refactor auth to use JWT" \
  --model=claude --files=auth.ts,middleware.ts
03

Commit — prompts auto-link

The post-commit hook fires a weighted matching algorithm. Prompts within 90 min, touching the same files, with matching keywords get linked automatically.

aicommit commit -m "feat: JWT auth"
# ✔ Matched 2 prompts → commit (HIGH 88%)
04

Push — portfolio auto-updates

`aicommit push` does git push AND syncs your encrypted prompt history. Your public profile shows verified AI contribution data.

aicommit push
# ✔ git push + 2 prompts synced
# ✔ aicommit.vercel.app/you updated
Data flow
💻
You code with AI
ChatGPT, Claude, Copilot, Cursor, Gemini, Ollama...
📝
Prompts captured locally
Stored in .aicommit/history.db (SQLite) — nothing leaves your machine
🔗
Post-commit hook fires
Matching algorithm links prompts → commits with confidence scores
🔐
AES-256 encrypted
Auto-redaction scans for API keys, passwords, PII before push
🚀
aicommit push
Encrypted data synced to platform — you control what's public
🌐
Portfolio auto-generated
Verified AI attribution, prompt timeline, model breakdown
🔒
Local-first, always
All data lives in .aicommit/history.db on your machine. Nothing is transmitted until you run aicommit push. You can use AICommit entirely offline.

Your code host shows what you built.
AICommit shows how you built it.

67% of engineering job posts now mention AI tools. But there's no way to prove you're actually good at using them — until now.

🗂️
GitHub / GitLab / Bitbucket
What recruiters see today
Commit history 847 commits this year
Languages TypeScript, Python, Go
Repos 23 public repositories
AI tool usage Unknown — not tracked
Which AI models No data
Prompt quality No data
AI contribution % No data
Verified vs claimed Self-reported only
>_
AICommit Profile
Verified AI attribution
Commit history847 commits this year
LanguagesTypeScript, Python, Go
Repos23 public repositories
AI tool usage1,240 prompts tracked
Which AI modelsClaude 48%, GPT-4o 31%, Copilot 21%
Prompt qualityTagged, rated, community-forked
AI contribution %Per-project breakdown
Verified vs claimedCryptographically verified

Five core features

Built for developers who want to prove their AI skills — not just claim them.

⚡ Core Feature

Verified CLI Prompt Tracking

The aicommit CLI is a drop-in git replacement. Every AI prompt you write gets captured locally, linked to the commit it influenced via a weighted matching algorithm, and published as verified portfolio data — not self-reported claims.

  • Works with any AI tool — ChatGPT, Claude, Copilot, Cursor, Gemini, Ollama
  • Post-commit hooks auto-link prompts to commits
  • Confidence scores: HIGH / MEDIUM / Review Queue
  • All data stays local until you run aicommit push
aicommit log — prompt history
a3f9...claude-3-5-sonnet
Refactor auth middleware to use JWT tokens instead of sessions
feat: JWT authHIGH 91%auth.ts, middleware.ts
b7c2...gpt-4o
Write unit tests for the payment service with edge cases
test: payment serviceHIGH 84%payment.test.ts
c1d8...github-copilot
Add rate limiting to the API endpoints
feat: rate limitingMEDIUM 67%api/routes.ts
Matching algorithm — confidence breakdown
File Overlap35%
auth.ts, middleware.ts matched
Temporal Proximity25%
12 min before commit
Keyword Match20%
"JWT", "auth" in commit diff
Code Similarity15%
Response code found in diff
Session Continuity5%
Same aicommit session
Total confidence91% — HIGH

Prompt-to-Commit Matching Algorithm

A weighted scoring system automatically links your AI prompts to the commits they influenced. No manual tagging required.

≥ 80%
HIGHAuto-matched, published immediately
50–79%
MEDIUMYou confirm before publishing
< 50%
REVIEWQueued for manual review
📋

Prompt Portfolio System

Prompts are first-class portfolio artifacts. Each one shows the model, temperature, files touched, outcome, and the commit it produced.

Prompt #a3f9claude-3-5-sonnet · temp 0.7
"Refactor auth middleware to use JWT tokens"
#auth#refactor#security
→ feat: JWT auth (HIGH 91%) · 2 forks · 14 views
🔍

Multi-Model Attribution

See exactly which AI models contributed to each project, with percentage breakdowns per file and commit.

my-saas-project — AI model breakdown
Claude 3.5 Sonnet48%
GPT-4o31%
GitHub Copilot21%
🔒

Three-Layer Privacy Model

Your prompts never leave your machine until you say so. Auto-redaction scans for secrets before push.

🔐
1. Local only
SQLite on your machine. Zero network until aicommit push.
🔐
2. Encrypted
AES-256 at rest. TLS 1.3 in transit. Keys never leave your device.
🔐
3. Granular control
Public / Private / Redacted per prompt. Auto-scan for API keys, PII, passwords.
🔗

GitHub / GitLab / Bitbucket

OAuth import from all three platforms. Retroactive AI analysis on existing repos. Auto-detected from .git/config.

🐙
GitHub
OAuth App
Webhooks
Actions CI
Enterprise
🦊
GitLab
OAuth 2.0
Webhooks
CI/CD
CE/EE
🪣
Bitbucket
OAuth 2.0
Webhooks
Pipelines
Server
🛠️

AI Workflow Builder

Document your AI-assisted development process as a reusable, shareable workflow. Link each step to the prompts and commits that produced it. Fork and remix workflows from other developers.

  • Visual step-by-step editor — drag, drop, reorder
  • Link steps to specific prompts and commits
  • Share publicly or keep private
  • Fork and remix from the community
  • Export as markdown or embed in README
Try Workflow Builder →
Example: "Build a REST API with AI" workflow
1
Design the schema
"Design a PostgreSQL schema for a SaaS app with users, teams, and billing"
claude
2
Generate the models
"Generate TypeScript Prisma models from this schema"
gpt-4ofeat: db schema
3
Write the routes
"Create Express routes for CRUD operations on the User model"
copilotfeat: user routes
4
Add auth middleware
"Add JWT auth middleware that validates tokens and attaches user to req"
claudefeat: auth middleware

Your AI portfolio, auto-generated

Every prompt you write becomes a verified portfolio artifact. Here's what your public profile looks like.

aicommit.vercel.app/alexmorgan
👨‍💻

alexmorgan

✔ CLI VerifiedPro

Full-stack developer · AI-native builder · Open source contributor

1,240 prompts23 projects847 commits12 workflows
91% avg confidence
across all matched prompts
AI Models Used
Claude 3.5 Sonnet48%
GPT-4o31%
GitHub Copilot21%
Prompt Activity
Last 13 weeks
Top Tags
#auth#refactor#api#testing#typescript#security#performance#database
Pinned Projects
saas-starterTypeScript

Full-stack SaaS boilerplate with auth, billing, and teams

312 prompts🔗 89 commits
ClaudeGPT-4o
ai-search-enginePython

Semantic search over docs using PG Vector + OpenAI embeddings

187 prompts🔗 54 commits
GPT-4oCopilot
Recent Prompts
a3f9...claude-3-5-sonnet2h ago
HIGH 91%
Refactor auth middleware to use JWT tokens instead of sessions, keep backward compat
feat: JWT auth
#auth#security
b7c2...gpt-4o5h ago
HIGH 84%
Write comprehensive unit tests for the payment service including edge cases and mocks
test: payment service
#testing
c1d8...github-copilot1d ago
MEDIUM 67%
Add rate limiting middleware to all public API endpoints using Redis
feat: rate limiting
#api#performance

Full CLI reference

Every git command works. Plus AI tracking on top.

Setup & Auth
aicommit init
git init + tracking setup + hooks
aicommit login
OAuth browser login
aicommit login --token
Headless / CI login
aicommit status
Tracking status + last sync
Track Prompts
aicommit prompt "Fix auth bug"
Log a prompt manually
aicommit prompt --model=claude
Specify model
aicommit log --last 20
View recent prompts
aicommit log --model=copilot
Filter by model
Commit & Push
aicommit commit -m "feat: x"
Commit + auto-match prompts
aicommit push
git push + sync prompts
aicommit push --review
Interactive approve each prompt
aicommit push --dry-run
Preview what will sync
Inspect History
aicommit show HEAD
Prompts for last commit
aicommit show <sha>
Prompts for any commit
aicommit tag <id> arch
Tag a prompt
aicommit note <id> "text"
Add a note
Privacy & Security
aicommit privacy
Interactive privacy manager
aicommit scan
Scan for secrets / API keys
aicommit redact <id>
Redact sensitive content
aicommit set-private <id>
Mark prompt private
All Git Commands
aicommit add .
Stage files (passthrough)
aicommit diff
git diff (passthrough)
aicommit checkout -b feat
Create branch
aicommit merge / stash / ...
All git commands work
Supported AI tools — auto-detected, no config needed
OpenAI
GPT-4o, o1, o3
Anthropic
Claude 3.5, 4
Google
Gemini 2.0, 2.5
GitHub Copilot
LSP hook
Cursor IDE
Proxy setting
Ollama
Local models
Groq
Fast inference
Together AI
Open models
LM Studio
Local models
Windsurf
Codeium
Continue.dev
Config hook
Aider
Chat history

Pricing

Start free. Upgrade when you need more.

Free

$0forever

Get started with AI portfolio basics

  • 5 projects
  • 10 prompts/month
  • 1 workflow
  • Basic repo import
  • Public profile
Most Popular

Pro

$9/month

For serious AI-native developers

  • Unlimited projects
  • Unlimited prompts
  • Unlimited workflows
  • Analytics dashboard
  • CLI Verified badge
  • Priority in search

Team

$29/month

For open source teams and orgs

  • Everything in Pro
  • Team dashboard
  • Org-level analytics
  • Shared workflows
  • Priority support
  • API access

Enterprise plans available. Contact us for custom pricing.