Skip to content

Commit 6b1dfde

Browse files
docs: rebrand the README with the new logo and the site's hero (#191)
* docs: rebrand the README with the new logo and the site's hero - Masthead: the new wordmark over "Independent auditing for AI agents", in brand navy on GitHub's light theme and GitHub's foreground on dark, switched per theme through <picture>. - Hero: the website's audit window, ported from GSAP to CSS keyframes in an SVG so it animates inside GitHub's <img>, linked to ifixai.ai. Light is the site's warm theme; dark is drawn for GitHub's dark canvas. - Links to ifixai.ai and iFixAi Pro under the hero, a short iFixAi Pro section after scoring, and the site in Contact. - Product Hunt, GitHub Trending and the two Trendshift badges as a 2x2 grid; the CLI scorecard moves into "What it is". - The translations get the same header; traction.md drops Recognition. - scripts/build_brand_assets.py builds every SVG in docs/assets/brand. * docs: keep the badge grid 2x2 on phones, swap in useful shields - The four recognition badges stay native 250px from 600px up and take 46% of the column below it, through a <picture> source's width, so a phone shows the same two rows as desktop instead of one column. - The shields row now shows what sizes the project up: PyPI version, downloads, stars, Python versions, the Claude Code and Codex plugin, license and CI, in place of the static inspection count and the good-first-issues count. - The guided CLI screenshot is gone from every README. * docs: keep the shields on one line on desktop * docs: give the README's hero a phone layout - Below 600px the hero is the site's own phone layout, measured off ifixai.ai: the window the column's full width, details wrapping to two lines, the seal without its reference. Its text stays near the site's size on a phone instead of shrinking to a third of it. - The two buttons sit side by side on phones, scaled together so they stay level, and the recognition badges take 48.5% each. - The phone files carry both themes: GitHub's <picture> handling rewrites a source's whole media query to its theme, so a phone source cannot also name a theme. - build_brand_assets.py draws the hero from measured layouts (brand_hero_layouts.json), which --measure takes off the live site. * build: subset the brand fonts deterministically Saving a subset stamped the build time into each embedded font, so every rebuild rewrote every SVG. The fonts keep their own timestamp now, and an unchanged build writes the same bytes. * docs: use Dimitris's wording for the iFixAi Pro section * docs: update the iFixAi Pro section to the latest wording --------- Co-authored-by: n-papaioannou <n.papaioannou@ime.life>
1 parent 7f1f68b commit 6b1dfde

20 files changed

Lines changed: 3180 additions & 72 deletions

‎README.ja.md‎

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
<p align="center">
2-
<img src="docs/assets/ifixai-banner.png" alt="iFixAi" width="200" />
2+
<a href="https://www.ifixai.ai/?utm_source=github&utm_medium=readme&utm_content=masthead">
3+
<picture>
4+
<source media="(prefers-color-scheme: dark)" srcset="docs/assets/brand/ifixai-masthead-dark.svg" />
5+
<img src="docs/assets/brand/ifixai-masthead-light.svg" alt="iFixAi:AI エージェントの独立監査" width="440" />
6+
</picture>
7+
</a>
38
</p>
49

5-
<h1 align="center">iFixAi</h1>
6-
710
<p align="center">
811
<a href="README.md">English</a> · <a href="README.zh-CN.md">简体中文</a> · <a href="README.ja.md">日本語</a> · <a href="README.ko.md">한국어</a>
912
</p>
@@ -12,7 +15,26 @@
1215
<p align="center">問題が手に負えなくなる前に、エージェントのミスや死角を見つけます。</p>
1316

1417
<p align="center">
15-
<a href="https://trendshift.io/repositories/29638" target="_blank"><img src="https://trendshift.io/api/badge/trendshift/repositories/29638/weekly?language=Python" alt="iFixAi — Trendshift 週間 Python リポジトリ 1 位" width="250" height="55" /></a>
18+
<a href="https://www.producthunt.com/products/ifixai?embed=true&utm_source=badge-top-post-badge&utm_medium=badge&utm_campaign=badge-ifixai" target="_blank" rel="noopener noreferrer"><picture><source media="(min-width: 600px)" srcset="https://api.producthunt.com/widgets/embed-image/v1/top-post-badge.svg?post_id=1252633&theme=neutral&period=daily&t=1790752077394" width="250" height="54" /><img src="https://api.producthunt.com/widgets/embed-image/v1/top-post-badge.svg?post_id=1252633&theme=neutral&period=daily&t=1790752077394" alt="iFixAi - Independent auditing of AI agents to uncover misalignment | Product Hunt" width="48.5%" /></picture></a>
19+
<a href="https://trendshift.io/repositories/29638?utm_source=repository-badge&utm_medium=badge&utm_campaign=badge-repository-29638" target="_blank" rel="noopener noreferrer"><picture><source media="(min-width: 600px)" srcset="https://trendshift.io/api/badge/repositories/29638" width="250" height="55" /><img src="https://trendshift.io/api/badge/repositories/29638" alt="GitHub Trending の iFixAi | Trendshift" width="48.5%" /></picture></a>
20+
<br />
21+
<a href="https://trendshift.io/repositories/29638?utm_source=trendshift-badge&utm_medium=badge&utm_campaign=badge-trendshift-29638" target="_blank" rel="noopener noreferrer"><picture><source media="(min-width: 600px)" srcset="https://trendshift.io/api/badge/trendshift/repositories/29638/daily?language=Python" width="250" height="55" /><img src="https://trendshift.io/api/badge/trendshift/repositories/29638/daily?language=Python" alt="iFixAi — Trendshift 日間 Python リポジトリ" width="48.5%" /></picture></a>
22+
<a href="https://trendshift.io/repositories/29638" target="_blank" rel="noopener noreferrer"><picture><source media="(min-width: 600px)" srcset="https://trendshift.io/api/badge/trendshift/repositories/29638/weekly?language=Python" width="250" height="55" /><img src="https://trendshift.io/api/badge/trendshift/repositories/29638/weekly?language=Python" alt="iFixAi — Trendshift 週間 Python リポジトリ 1 位" width="48.5%" /></picture></a>
23+
</p>
24+
25+
<p align="center">
26+
<a href="https://www.ifixai.ai/?utm_source=github&utm_medium=readme&utm_content=hero">
27+
<picture>
28+
<source media="(max-width: 600px)" srcset="docs/assets/brand/hero-audit-phone.svg" width="100%" />
29+
<source media="(prefers-color-scheme: dark)" srcset="docs/assets/brand/hero-audit-dark.svg" />
30+
<img src="docs/assets/brand/hero-audit-light.svg" alt="カスタマーサポートエージェントの返金チケット。評価ではすべてのチェックが合格ですが、iFixAi の監査では、不正フラグを隠し、マネージャーが却下した返金を支払い、承認なしに支払口座を変更していたことがわかります。チケットのクローズだけは権限内で処理されていました。説明用のシナリオです。" width="728" />
31+
</picture>
32+
</a>
33+
</p>
34+
35+
<p align="center">
36+
<a href="https://www.ifixai.ai/?utm_source=github&utm_medium=readme&utm_content=button"><picture><source media="(max-width: 600px)" srcset="docs/assets/brand/button-site.svg" width="48.5%" /><source media="(prefers-color-scheme: dark)" srcset="docs/assets/brand/button-site-dark.svg" /><img src="docs/assets/brand/button-site-light.svg" alt="ifixai.ai を見る" height="76" /></picture></a>
37+
<a href="https://www.ifixai.ai/?utm_source=github&utm_medium=readme&utm_content=pro#pricing"><picture><source media="(max-width: 600px)" srcset="docs/assets/brand/button-pro.svg" width="45.3%" /><source media="(prefers-color-scheme: dark)" srcset="docs/assets/brand/button-pro-dark.svg" /><img src="docs/assets/brand/button-pro-light.svg" alt="iFixAi Pro" height="76" /></picture></a>
1638
</p>
1739

1840
<p align="center">
@@ -25,17 +47,13 @@
2547
</p>
2648

2749
<p align="center">
28-
<a href="LICENSE"><img src="https://img.shields.io/badge/license-Apache%202.0-blue.svg" alt="ライセンス:Apache 2.0" /></a>
29-
<a href="pyproject.toml"><img src="https://img.shields.io/badge/python-3.10%2B-blue.svg" alt="Python 3.10+" /></a>
50+
<a href="https://pypi.org/project/ifixai/"><img src="https://img.shields.io/pypi/v/ifixai?logo=pypi&logoColor=white&color=6366f1" alt="PyPI version" /></a>
51+
<a href="https://pepy.tech/projects/ifixai"><img src="https://img.shields.io/pepy/dt/ifixai?color=6366f1" alt="Downloads" /></a>
52+
<a href="https://github.com/ifixai-ai/iFixAi/stargazers"><img src="https://img.shields.io/github/stars/ifixai-ai/iFixAi?style=flat&logo=github&color=6366f1" alt="GitHub stars" /></a>
53+
<a href="pyproject.toml"><img src="https://img.shields.io/badge/python-3.10%2B-6366f1?logo=python&logoColor=white" alt="Python 3.10+" /></a>
54+
<a href="#プラグインclaude-code-と-codex"><img src="https://img.shields.io/badge/plugin-Claude%20Code%20%C2%B7%20Codex-6366f1?logo=claude&logoColor=white" alt="Plugin for Claude Code and Codex" /></a>
55+
<a href="LICENSE"><img src="https://img.shields.io/github/license/ifixai-ai/iFixAi?color=6366f1" alt="License: Apache 2.0" /></a>
3056
<a href="https://github.com/ifixai-ai/iFixAi/actions/workflows/ci.yml"><img src="https://github.com/ifixai-ai/iFixAi/actions/workflows/ci.yml/badge.svg" alt="CI" /></a>
31-
<img src="https://img.shields.io/badge/inspections-49-orange.svg" alt="49 件の検査" />
32-
<a href="https://github.com/ifixai-ai/iFixAi/issues?q=is%3Aopen+label%3A%22good+first+issue%22"><img src="https://img.shields.io/github/issues/ifixai-ai/iFixAi/good%20first%20issue?label=good%20first%20issues&color=7057ff" alt="初めてのコントリビューション向け Issue" /></a>
33-
</p>
34-
35-
<p align="center">
36-
<img src="docs/assets/scorecard-screenshot.png" alt="iFixAi CLI スコアカード" width="900" />
37-
<br/>
38-
<em>1 回の <code>ifixai run</code> でエンドツーエンドに実行できます。ガイド付きセットアップが対象システム、評価モデル、スイートを選択し、接続を検証して設定を保存します。5 つの柱にわたる 32 件の検査を実行し、コアピラー別のスコアカードとともに A〜F の評価を返します。</em>
3957
</p>
4058

4159
---

‎README.ko.md‎

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
<p align="center">
2-
<img src="docs/assets/ifixai-banner.png" alt="iFixAi" width="200" />
2+
<a href="https://www.ifixai.ai/?utm_source=github&utm_medium=readme&utm_content=masthead">
3+
<picture>
4+
<source media="(prefers-color-scheme: dark)" srcset="docs/assets/brand/ifixai-masthead-dark.svg" />
5+
<img src="docs/assets/brand/ifixai-masthead-light.svg" alt="iFixAi: AI 에이전트 독립 감사" width="440" />
6+
</picture>
7+
</a>
38
</p>
49

5-
<h1 align="center">iFixAi</h1>
6-
710
<p align="center">
811
<a href="README.md">English</a> · <a href="README.zh-CN.md">简体中文</a> · <a href="README.ja.md">日本語</a> · <a href="README.ko.md">한국어</a>
912
</p>
@@ -12,7 +15,26 @@
1215
<p align="center">일이 걷잡을 수 없어지기 전에 에이전트의 실수와 사각지대를 잡아냅니다.</p>
1316

1417
<p align="center">
15-
<a href="https://trendshift.io/repositories/29638" target="_blank"><img src="https://trendshift.io/api/badge/trendshift/repositories/29638/weekly?language=Python" alt="iFixAi — Trendshift 주간 Python 저장소 1위" width="250" height="55" /></a>
18+
<a href="https://www.producthunt.com/products/ifixai?embed=true&utm_source=badge-top-post-badge&utm_medium=badge&utm_campaign=badge-ifixai" target="_blank" rel="noopener noreferrer"><picture><source media="(min-width: 600px)" srcset="https://api.producthunt.com/widgets/embed-image/v1/top-post-badge.svg?post_id=1252633&theme=neutral&period=daily&t=1790752077394" width="250" height="54" /><img src="https://api.producthunt.com/widgets/embed-image/v1/top-post-badge.svg?post_id=1252633&theme=neutral&period=daily&t=1790752077394" alt="iFixAi - Independent auditing of AI agents to uncover misalignment | Product Hunt" width="48.5%" /></picture></a>
19+
<a href="https://trendshift.io/repositories/29638?utm_source=repository-badge&utm_medium=badge&utm_campaign=badge-repository-29638" target="_blank" rel="noopener noreferrer"><picture><source media="(min-width: 600px)" srcset="https://trendshift.io/api/badge/repositories/29638" width="250" height="55" /><img src="https://trendshift.io/api/badge/repositories/29638" alt="GitHub Trending의 iFixAi | Trendshift" width="48.5%" /></picture></a>
20+
<br />
21+
<a href="https://trendshift.io/repositories/29638?utm_source=trendshift-badge&utm_medium=badge&utm_campaign=badge-trendshift-29638" target="_blank" rel="noopener noreferrer"><picture><source media="(min-width: 600px)" srcset="https://trendshift.io/api/badge/trendshift/repositories/29638/daily?language=Python" width="250" height="55" /><img src="https://trendshift.io/api/badge/trendshift/repositories/29638/daily?language=Python" alt="iFixAi — Trendshift 일간 Python 저장소" width="48.5%" /></picture></a>
22+
<a href="https://trendshift.io/repositories/29638" target="_blank" rel="noopener noreferrer"><picture><source media="(min-width: 600px)" srcset="https://trendshift.io/api/badge/trendshift/repositories/29638/weekly?language=Python" width="250" height="55" /><img src="https://trendshift.io/api/badge/trendshift/repositories/29638/weekly?language=Python" alt="iFixAi — Trendshift 주간 Python 저장소 1위" width="48.5%" /></picture></a>
23+
</p>
24+
25+
<p align="center">
26+
<a href="https://www.ifixai.ai/?utm_source=github&utm_medium=readme&utm_content=hero">
27+
<picture>
28+
<source media="(max-width: 600px)" srcset="docs/assets/brand/hero-audit-phone.svg" width="100%" />
29+
<source media="(prefers-color-scheme: dark)" srcset="docs/assets/brand/hero-audit-dark.svg" />
30+
<img src="docs/assets/brand/hero-audit-light.svg" alt="고객 지원 에이전트의 환불 티켓. 평가에서는 모든 검사가 통과했지만, iFixAi 감사에서는 사기 플래그를 숨기고, 관리자가 거절한 환불을 지급하고, 승인 없이 지급 계좌를 변경한 사실이 드러납니다. 티켓 종료만 권한 안에서 처리되었습니다. 예시 시나리오입니다." width="728" />
31+
</picture>
32+
</a>
33+
</p>
34+
35+
<p align="center">
36+
<a href="https://www.ifixai.ai/?utm_source=github&utm_medium=readme&utm_content=button"><picture><source media="(max-width: 600px)" srcset="docs/assets/brand/button-site.svg" width="48.5%" /><source media="(prefers-color-scheme: dark)" srcset="docs/assets/brand/button-site-dark.svg" /><img src="docs/assets/brand/button-site-light.svg" alt="ifixai.ai 방문하기" height="76" /></picture></a>
37+
<a href="https://www.ifixai.ai/?utm_source=github&utm_medium=readme&utm_content=pro#pricing"><picture><source media="(max-width: 600px)" srcset="docs/assets/brand/button-pro.svg" width="45.3%" /><source media="(prefers-color-scheme: dark)" srcset="docs/assets/brand/button-pro-dark.svg" /><img src="docs/assets/brand/button-pro-light.svg" alt="iFixAi Pro" height="76" /></picture></a>
1638
</p>
1739

1840
<p align="center">
@@ -25,17 +47,13 @@
2547
</p>
2648

2749
<p align="center">
28-
<a href="LICENSE"><img src="https://img.shields.io/badge/license-Apache%202.0-blue.svg" alt="라이선스: Apache 2.0" /></a>
29-
<a href="pyproject.toml"><img src="https://img.shields.io/badge/python-3.10%2B-blue.svg" alt="Python 3.10+" /></a>
50+
<a href="https://pypi.org/project/ifixai/"><img src="https://img.shields.io/pypi/v/ifixai?logo=pypi&logoColor=white&color=6366f1" alt="PyPI version" /></a>
51+
<a href="https://pepy.tech/projects/ifixai"><img src="https://img.shields.io/pepy/dt/ifixai?color=6366f1" alt="Downloads" /></a>
52+
<a href="https://github.com/ifixai-ai/iFixAi/stargazers"><img src="https://img.shields.io/github/stars/ifixai-ai/iFixAi?style=flat&logo=github&color=6366f1" alt="GitHub stars" /></a>
53+
<a href="pyproject.toml"><img src="https://img.shields.io/badge/python-3.10%2B-6366f1?logo=python&logoColor=white" alt="Python 3.10+" /></a>
54+
<a href="#플러그인-claude-code와-codex"><img src="https://img.shields.io/badge/plugin-Claude%20Code%20%C2%B7%20Codex-6366f1?logo=claude&logoColor=white" alt="Plugin for Claude Code and Codex" /></a>
55+
<a href="LICENSE"><img src="https://img.shields.io/github/license/ifixai-ai/iFixAi?color=6366f1" alt="License: Apache 2.0" /></a>
3056
<a href="https://github.com/ifixai-ai/iFixAi/actions/workflows/ci.yml"><img src="https://github.com/ifixai-ai/iFixAi/actions/workflows/ci.yml/badge.svg" alt="CI" /></a>
31-
<img src="https://img.shields.io/badge/inspections-49-orange.svg" alt="검사 49종" />
32-
<a href="https://github.com/ifixai-ai/iFixAi/issues?q=is%3Aopen+label%3A%22good+first+issue%22"><img src="https://img.shields.io/github/issues/ifixai-ai/iFixAi/good%20first%20issue?label=good%20first%20issues&color=7057ff" alt="첫 기여에 적합한 이슈" /></a>
33-
</p>
34-
35-
<p align="center">
36-
<img src="docs/assets/scorecard-screenshot.png" alt="iFixAi CLI 스코어카드" width="900" />
37-
<br/>
38-
<em><code>ifixai run</code> 한 번으로 끝까지 진행됩니다. 가이드 설정이 대상 시스템, 심사 모델, 스위트를 고르고, 실행 시 연결을 검증한 뒤 설정을 저장합니다. 5개 축에 걸친 32개 검사가 수행되고, 결과는 핵심 축별 점수가 담긴 스코어카드와 함께 A–F 등급으로 나옵니다.</em>
3957
</p>
4058

4159
---

0 commit comments

Comments
 (0)