aidevx

AIDevX: SJSU Senior Project for Master's Program

https://github.com/schumbar/aidevx

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

AIDevX: SJSU Senior Project for Master's Program

Basic Info
  • Host: GitHub
  • Owner: schumbar
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 40.1 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 10 months ago · Last pushed 10 months ago
Metadata Files
Readme Contributing License Citation

README.md

AIDevX

Welcome to AIDevX, a platform for software development agents powered by AI.

AIDevX agents can do anything a human developer can: modify code, run commands, browse the web, call APIs, and yes—even copy code snippets from StackOverflow.

💻 Running AIDevX Locally

AIDevX can also run on your local system using Docker. See the Running AIDevX guide for system requirements and more information.

[!WARNING] On a public network? See our Hardened Docker Installation Guide to secure your deployment by restricting network binding and implementing additional security measures.

```bash docker pull aidevx/runtime:latest

docker run -it --rm --pull=always \ -e SANDBOXRUNTIMECONTAINERIMAGE=aidevx/runtime:latest \ -e LOGALL_EVENTS=true \ -v /var/run/docker.sock:/var/run/docker.sock \ -v ~/.aidevx-state:/.aidevx-state \ -p 3000:3000 \ --add-host host.docker.internal:host-gateway \ --name aidevx-app \ aidevx/aidevx:latest ```

You'll find AIDevX running at http://localhost:3000!

When you open the application, you'll be asked to choose an LLM provider and add an API key. Anthropic's Claude 3.7 Sonnet (anthropic/claude-3-7-sonnet-20250219) works best, but you have many options.

💡 Other ways to run AIDevX

[!CAUTION] AIDevX is meant to be run by a single user on their local workstation. It is not appropriate for multi-tenant deployments where multiple users share the same instance. There is no built-in authentication, isolation, or scalability.

If you're interested in running AIDevX in a multi-tenant environment, please get in touch with us for advanced deployment options.

You can also connect AIDevX to your local filesystem, run AIDevX in a scriptable headless mode, interact with it via a friendly CLI, or run it on tagged issues with a github action.

Visit the AIDevX documentation for more information and setup instructions.

If you want to modify the AIDevX source code, check out the Development guide.

Having issues? The Troubleshooting Guide can help.

📖 Documentation

To learn more about the project, and for tips on using AIDevX, check out our documentation.

There you'll find resources on how to use different LLM providers, troubleshooting resources, and advanced configuration options.

Owner

  • Name: Shawn Chumbar
  • Login: schumbar
  • Kind: user
  • Location: Fremont, CA
  • Company: Exact Sciences, Corporation

- Software Configuration Management Engineer II @ Exact Sciences - Passionate about all things related to DevOps. - Visit my LinkedIn to learn more about me

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it using the following metadata."
title: "OpenHands: An Open Platform for AI Software Developers as Generalist Agents"
authors:
  - family-names: Wang
    given-names: Xingyao
  - family-names: Li
    given-names: Boxuan
  - family-names: Song
    given-names: Yufan
  - family-names: Xu
    given-names: Frank F.
  - family-names: Tang
    given-names: Xiangru
  - family-names: Zhuge
    given-names: Mingchen
  - family-names: Pan
    given-names: Jiayi
  - family-names: Song
    given-names: Yueqi
  - family-names: Li
    given-names: Bowen
  - family-names: Singh
    given-names: Jaskirat
  - family-names: Tran
    given-names: Hoang H.
  - family-names: Li
    given-names: Fuqiang
  - family-names: Ma
    given-names: Ren
  - family-names: Zheng
    given-names: Mingzhang
  - family-names: Qian
    given-names: Bill
  - family-names: Shao
    given-names: Yanjun
  - family-names: Muennighoff
    given-names: Niklas
  - family-names: Zhang
    given-names: Yizhe
  - family-names: Hui
    given-names: Binyuan
  - family-names: Lin
    given-names: Junyang
  - family-names: Brennan
    given-names: Robert
  - family-names: Peng
    given-names: Hao
  - family-names: Ji
    given-names: Heng
  - family-names: Neubig
    given-names: Graham
year: 2024
doi: "10.48550/arXiv.2407.16741"
url: "https://arxiv.org/abs/2407.16741"

GitHub Events

Total
  • Member event: 1
  • Push event: 3
  • Create event: 2
Last Year
  • Member event: 1
  • Push event: 3
  • Create event: 2

Dependencies

containers/app/Dockerfile docker
  • node 21.7.2-bookworm-slim build
  • python 3.12.3-slim build
containers/dev/Dockerfile docker
  • dind latest build
  • openhands latest build
  • ubuntu 22.04 build
containers/e2b-sandbox/Dockerfile docker
  • ubuntu 22.04 build
docker-compose.yml docker
  • openhands latest
evaluation/benchmarks/logic_reasoning/Dockerfile docker
  • python 3.12-bookworm build
evaluation/benchmarks/miniwob/Dockerfile docker
  • python 3.12-bookworm build
evaluation/benchmarks/mint/Dockerfile docker
  • python 3.12-bookworm build
evaluation/benchmarks/scienceagentbench/Dockerfile docker
  • python 3.11-bookworm build
evaluation/benchmarks/toolqa/Dockerfile docker
  • python 3.12-bookworm build
docs/package-lock.json npm
  • 1380 dependencies
docs/package.json npm
  • @docusaurus/module-type-aliases ^3.5.1 development
  • @docusaurus/tsconfig ^3.7.0 development
  • @docusaurus/types ^3.5.1 development
  • swagger-cli ^4.0.4 development
  • swagger-ui-dist ^5.21.0 development
  • typescript ~5.8.3 development
  • @docusaurus/core ^3.7.0
  • @docusaurus/plugin-content-pages ^3.7.0
  • @docusaurus/preset-classic ^3.7.0
  • @docusaurus/theme-mermaid ^3.7.0
  • @mdx-js/react ^3.1.0
  • @node-rs/jieba ^2.0.1
  • clsx ^2.0.0
  • docusaurus-lunr-search ^3.6.0
  • prism-react-renderer ^2.4.1
  • react ^19.1.0
  • react-dom ^19.1.0
  • react-icons ^5.5.0
  • react-use ^17.6.0
frontend/package-lock.json npm
  • 1200 dependencies
frontend/package.json npm
  • @babel/parser ^7.27.1 development
  • @babel/traverse ^7.27.1 development
  • @babel/types ^7.27.0 development
  • @mswjs/socket.io-binding ^0.1.1 development
  • @playwright/test ^1.52.0 development
  • @react-router/dev ^7.5.3 development
  • @tailwindcss/typography ^0.5.16 development
  • @tanstack/eslint-plugin-query ^5.74.7 development
  • @testing-library/dom ^10.4.0 development
  • @testing-library/jest-dom ^6.6.1 development
  • @testing-library/react ^16.3.0 development
  • @testing-library/user-event ^14.6.1 development
  • @types/node ^22.15.12 development
  • @types/react ^19.1.3 development
  • @types/react-dom ^19.1.3 development
  • @types/react-highlight ^0.12.8 development
  • @types/react-syntax-highlighter ^15.5.13 development
  • @types/ws ^8.18.1 development
  • @typescript-eslint/eslint-plugin ^7.18.0 development
  • @typescript-eslint/parser ^7.18.0 development
  • @vitest/coverage-v8 ^3.1.3 development
  • autoprefixer ^10.4.21 development
  • cross-env ^7.0.3 development
  • eslint ^8.57.0 development
  • eslint-config-airbnb ^19.0.4 development
  • eslint-config-airbnb-typescript ^18.0.0 development
  • eslint-config-prettier ^10.1.3 development
  • eslint-plugin-import ^2.29.1 development
  • eslint-plugin-jsx-a11y ^6.10.2 development
  • eslint-plugin-prettier ^5.4.0 development
  • eslint-plugin-react ^7.37.5 development
  • eslint-plugin-react-hooks ^4.6.2 development
  • eslint-plugin-unused-imports ^4.1.4 development
  • husky ^9.1.7 development
  • jsdom ^26.1.0 development
  • lint-staged ^15.5.2 development
  • msw ^2.6.6 development
  • postcss ^8.5.2 development
  • prettier ^3.5.3 development
  • stripe ^18.1.0 development
  • tailwindcss ^3.4.17 development
  • typescript ^5.8.3 development
  • vite-plugin-svgr ^4.2.0 development
  • vite-tsconfig-paths ^5.1.4 development
  • vitest ^3.0.2 development
  • @heroui/react 2.7.8
  • @microlink/react-json-view ^1.26.1
  • @monaco-editor/react ^4.7.0-rc.0
  • @react-router/node ^7.5.3
  • @react-router/serve ^7.5.3
  • @react-types/shared ^3.29.0
  • @reduxjs/toolkit ^2.7.0
  • @stripe/react-stripe-js ^3.7.0
  • @stripe/stripe-js ^7.3.0
  • @tanstack/react-query ^5.75.4
  • @vitejs/plugin-react ^4.4.0
  • @xterm/addon-fit ^0.10.0
  • @xterm/xterm ^5.4.0
  • axios ^1.9.0
  • clsx ^2.1.1
  • eslint-config-airbnb-typescript ^18.0.0
  • framer-motion ^12.10.0
  • i18next ^25.1.1
  • i18next-browser-languagedetector ^8.1.0
  • i18next-http-backend ^3.0.2
  • isbot ^5.1.27
  • jose ^6.0.11
  • lucide-react ^0.507.0
  • monaco-editor ^0.52.2
  • posthog-js ^1.239.1
  • react ^19.1.0
  • react-dom ^19.1.0
  • react-highlight ^0.15.0
  • react-hot-toast ^2.5.1
  • react-i18next ^15.5.1
  • react-icons ^5.5.0
  • react-markdown ^10.1.0
  • react-redux ^9.2.0
  • react-router ^7.5.3
  • react-syntax-highlighter ^15.6.1
  • react-textarea-autosize ^8.5.9
  • remark-gfm ^4.0.1
  • sirv-cli ^3.0.1
  • socket.io-client ^4.8.1
  • tailwind-merge ^3.2.0
  • vite ^6.3.5
  • web-vitals ^3.5.2
  • ws ^8.18.2
openhands/runtime/utils/vscode-extensions/hello-world/package.json npm
openhands/runtime/utils/vscode-extensions/memory-monitor/package.json npm
evaluation/benchmarks/lca_ci_build_repair/setup.py pypi
evaluation/benchmarks/mint/requirements.txt pypi
  • ipython *
  • matplotlib *
  • networkx *
  • nltk *
  • opencv-python *
  • pandas ==1.4.4
  • python-dateutil *
  • pytz *
  • pyyaml *
  • scipy ==1.10.1
  • seaborn *
  • statsmodels *
  • sympy *
  • visdom *
openhands/core/setup.py pypi
openhands/runtime/plugins/agent_skills/file_reader/requirements.txt pypi
  • PyPDF2 >=3.0.0
  • openpyxl >=3.0.0
  • pandas >=1.5.0
  • pyarrow >=10.0.0
  • pylatexenc >=3.0.0
  • python-docx >=0.8.11
  • python-pptx >=0.6.21
poetry.lock pypi
  • 413 dependencies
pyproject.toml pypi