Skip to content

dtkiller-jp/AIcodeswarm-lmstudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

組織的AIコーディングシステム (LM Studio版)

LM Studioのローカルモデルを使って、指定されたアプリケーションを自動で開発するPythonスクリプトです。

登場するAIエージェント

  • 👑 President AI: プロジェクトの最高責任者。
  • 📋 Project Manager AI: 開発タスクを計画し、Project/README.mdに記録します。
  • 👷 Engineer AI (x2): Project/README.mdのタスクに従い、コーディングを行います。

使い方

1. 準備

  1. LM Studio の起動

    • LM Studio を起動し、lfm2-8b-a1b モデルをロードしてください。
    • Local Server を起動し、localhost:1234 でリッスンしていることを確認します。
  2. ライブラリのインストール

    pip install requests
  3. request.txt に開発内容を記述 request.txt ファイルに、開発してほしいアプリケーションの概要を記述してください。

    記述例:

    コマンドラインで動作する簡単なTODOリストアプリケーションを作成してください。
    機能は以下の通りです。
    - タスクを追加する機能 (add)
    - タスクを一覧表示する機能 (list)
    タスクは tasks.json ファイルに保存すること。
    

2. 実行

python main.py

実行すると、開発言語の選択を求められます。選択後、AIエージェントが自動でコードを生成し Project/ フォルダに出力します。

設定

main.py の先頭で以下を変更できます。

LM_STUDIO_BASE_URL = "http://localhost:1234"  # LM StudioのURL
LM_STUDIO_MODEL = "lfm2-8b-a1b"              # 使用するモデル名

対応言語

Python / JavaScript / Go / HTML/CSS / Ruby / TypeScript

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages