8000 GitHub - Sunwood-ai-labs/AIRA: AIRA: AI-Integrated Repository for Accelerated Development
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Sunwood-ai-labs/AIRA

Repository files navigation


AIRA

~AI-Integrated Repository for Accelerated Development~
PyPI - Version PyPI - Format PyPI - Implementation PyPI - Status PyPI - Downloads PyPI - Downloads GitHub Repo stars forks - Sunwood-ai-labs GitHub Last Commit GitHub Top Language GitHub Release GitHub Tag GitHub Actions Workflow Status

[🌠Website] • [🱠GitHub] [🦠Twitter] • [🀠Official Blog]

Important

ã“ã®ãƒªãƒã‚¸ãƒˆãƒªã®ãƒªãƒªãƒ¼ã‚¹ãƒŽãƒ¼ãƒˆã‚„READMEã€ã‚³ãƒŸãƒƒãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®9割近ãã¯claude.aiã‚„ChatGPT4を活用ã—ãŸAIRA, SourceSage, Gaiah, HarmonAI_IIã§ç”Ÿæˆã—ã¦ã„ã¾ã™ã€‚

🌟 ã¯ã˜ã‚ã«

AIRAã¯ã€ãƒªãƒã‚¸ãƒˆãƒªã®ç®¡ç†ã‚„開発を加速ã™ã‚‹ãŸã‚ã®AIインテグレーション開発ツールã§ã™ã€‚
Githubリãƒã‚¸ãƒˆãƒªã®ä½œæˆã€ãƒ­ãƒ¼ã‚«ãƒ«ãƒªãƒã‚¸ãƒˆãƒªã®åˆæœŸåŒ–ã€ã‚³ãƒŸãƒƒãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®è‡ªå‹•生æˆã€READMEã®è‡ªå‹•生æˆãªã©ã‚’行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚

開発者ã®çš†ã•ã‚“ã¯ã€AIRAを使ã†ã“ã¨ã§ä»¥ä¸‹ã®ã‚ˆã†ãªãƒ¡ãƒªãƒƒãƒˆã‚’å¾—ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

  • リãƒã‚¸ãƒˆãƒªç®¡ç†ã®è‡ªå‹•化ã«ã‚ˆã‚‹é–‹ç™ºã®åŠ é€Ÿ
  • コミットメッセージやREADMEã®è‡ªå‹•生æˆã«ã‚ˆã‚‹æ‰‹é–“ã®å‰Šæ¸›
  • 開発者åŒå£«ã®ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã®å††æ»‘化

AIRAã¯ã€é–‹ç™ºè€…ã®çš†ã•ã‚“ã®é–‹ç™ºåŠ¹çŽ‡ã‚’é«˜ã‚ã€ã‚ˆã‚Šã‚¯ãƒªã‚¨ã‚¤ãƒ†ã‚£ãƒ–ãªæ´»å‹•ã«é›†ä¸­ã§ãるよã†ã‚µãƒãƒ¼ãƒˆã—ã¾ã™ã€‚

🚀 インストール方法

AIRAã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

  1. Python 3.7以上ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。

  2. ターミナルã¾ãŸã¯ã‚³ãƒžãƒ³ãƒ‰ãƒ—ロンプトを開ãã¾ã™ã€‚

  3. 以下ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã€AIRAをインストールã—ã¾ã™ã€‚

    pip install aira

ã“れã§ã€AIRAã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯å®Œäº†ã§ã™ã€‚
aira --helpコマンドを実行ã—ã¦ã€ä½¿ã„方を確èªã—ã¦ã¿ã¾ã—ょã†ã€‚

ðŸ“ ä½¿ã„æ–¹

環境設定

.envファイルを作æˆã—ã€å¿…è¦ãªè¨­å®šã‚’記述ã—ã¾ã™ã€‚ .env.exampleをコピーã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

cp .env.example .env

主ãªè¨­å®šé …目:

# AIRAã®åŸºæœ¬è¨­å®š
GAIAH_RUN=true
COMMIT_MSG_PATH=.Gaiah.md

# LLMã®è¨­å®š
LLM_MODEL=gemini/gemini-1.5-pro-latest
GEMINI_API_KEY=your-api-key-here

# GitHubã®è¨­å®šï¼ˆå¿…è¦ãªå ´åˆã®ã¿ï¼‰
GITHUB_ACCESS_TOKEN=your-github-token-here

コミットメッセージã®è‡ªå‹•生æˆ

AIRAã«ã¯2ã¤ã®ã‚³ãƒŸãƒƒãƒˆç”Ÿæˆãƒ¢ãƒ¼ãƒ‰ãŒã‚りã¾ã™ï¼š

  1. 基本的ãªã‚³ãƒŸãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ï¼š
aira --mode commit
  1. SourceSageを使用ã—ãŸé«˜åº¦ãªã‚³ãƒŸãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ï¼š
aira --mode sourcesage commit --ss-model-name="gemini/gemini-1.5-flash-002"

ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã™ã‚‹ã¨ã€ä»¥ä¸‹ã®å‡¦ç†ãŒè¡Œã‚れã¾ã™ï¼š

  1. 変更内容ã®å–å¾—ã¨è§£æž
  2. AIã«ã‚ˆã‚‹ã‚³ãƒŸãƒƒãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®è‡ªå‹•生æˆ
  3. ファイルã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°
  4. コミットã®å®Ÿè¡Œ

コミットモードã®é•ã„

  • 基本モード(--mode commit)

    • シンプルãªå¤‰æ›´ã«é©ã—ã¦ã„ã¾ã™
    • 高速ãªå‡¦ç†ãŒå¯èƒ½
    • 基本的ãªã‚³ãƒŸãƒƒãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’生æˆ
  • SourceSageモード(--mode sourcesage commit)

    • 複雑ãªå¤‰æ›´ã«é©ã—ã¦ã„ã¾ã™
    • より詳細ãªã‚³ãƒ¼ãƒ‰è§£æžã‚’実行
    • 高å“質ãªã‚³ãƒŸãƒƒãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’生æˆ
    • ã‚«ã‚¹ã‚¿ãƒ ãƒ¢ãƒ‡ãƒ«ã®æŒ‡å®šãŒå¯èƒ½ï¼ˆ--ss-model-name)

🤠コントリã 80FC ƒ“ューション

AIRAã¯ã€ã‚ªãƒ¼ãƒ—ンソースプロジェクトã§ã™ã€‚
皆ã•ã‚“ã®ã‚³ãƒ³ãƒˆãƒªãƒ“ューションを歓迎ã—ã¾ã™ï¼

ãƒã‚°å ±å‘Šã‚„機能リクエストãŒã‚ã‚‹å ´åˆã¯ã€Issueページã‹ã‚‰ãŠé¡˜ã„ã—ã¾ã™ã€‚
ã¾ãŸã€ãƒ—ルリクエストも大歓迎ã§ã™ã€‚

コントリビューションガイドラインã«ã¤ã„ã¦ã¯ã€CONTRIBUTING.mdã‚’å‚ç…§ã—ã¦ãã ã•ã„。

開発者用

SourceSageリリースノートを作æˆã‚³ãƒžãƒ³ãƒ‰

sourcesage --mode DocuMind --docuMind-model "gemini/gemini-1.5-pro-latest" --docuMind-db ".SourceSageAssets\DOCUMIND\Repository_summary.md" --docuMind-release-report ".SourceSageAssets\RELEASE_REPORT\Report_v0.2.2.md"  --docuMind-changelog ".SourceSageAssets\Changelog\CHANGELOG_release_0.2.2.md"  --docuMind-output ".SourceSageAssets/DOCUMIND/RELEASE_NOTES_v0.2.2.md"  --docuMind-prompt-output ".SourceSageAssets/DOCUMIND/_PROMPT_v0.2.2.md"  --repo-name "SourceSage" --repo-version "v0.2.2"

📄 ライセンス

AIRAã¯ã€MITライセンスã®ä¸‹ã§å…¬é–‹ã•れã¦ã„ã¾ã™ã€‚
詳細ã¯ã€LICENSEファイルをå‚ç…§ã—ã¦ãã ã•ã„。

🙠è¬è¾ž

AIRAã®é–‹ç™ºã«ã‚ãŸã‚Šã€ä»¥ä¸‹ã®ã‚ªãƒ¼ãƒ—ンソースプロジェクトを活用ã•ã›ã¦ã„ãŸã ãã¾ã—ãŸã€‚
ã“ã®å ´ã‚’借りã¦ã€ãŠç¤¼ç”³ã—上ã’ã¾ã™ã€‚

ã¾ãŸã€AIRAã®é–‹ç™ºã«ã¯ã€ä»¥ä¸‹ã®AIモデルを活用ã•ã›ã¦ã„ãŸã ãã¾ã—ãŸã€‚

最後ã«ã€AIRAを使ã£ã¦ãã ã•る開発者ã®çš†ã•ã‚“ã«æ„Ÿè¬ã„ãŸã—ã¾ã™ã€‚
皆ã•ã‚“ã®ãƒ•ィードãƒãƒƒã‚¯ã‚’å…ƒã«ã€ã‚ˆã‚Šè‰¯ã„ツールを目指ã—ã¦é–‹ç™ºã‚’ç¶šã‘ã¦ã„ãã¾ã™ã€‚

ã“れã‹ã‚‰ã‚‚AIRAをよã‚ã—ããŠé¡˜ã„ã—ã¾ã™ï¼

About

AIRA: AI-Integrated Repository for Accelerated Development

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0