{"id":33179698,"url":"https://github.com/eclipse-lmos/arc","last_synced_at":"2026-03-14T17:25:28.022Z","repository":{"id":236283073,"uuid":"790083697","full_name":"eclipse-lmos/arc","owner":"eclipse-lmos","description":"The Arc project utilizes the power of Kotlin DSL and Kotlin Scripting to define a language optimized for building LLM-powered solutions.","archived":false,"fork":false,"pushed_at":"2026-02-28T19:14:37.000Z","size":78803,"stargazers_count":138,"open_issues_count":30,"forks_count":24,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-02-28T22:43:17.788Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eclipse-lmos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSES/Apache-2.0.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-22T08:28:53.000Z","updated_at":"2026-02-28T19:14:39.000Z","dependencies_parsed_at":"2026-02-21T13:14:36.664Z","dependency_job_id":null,"html_url":"https://github.com/eclipse-lmos/arc","commit_stats":null,"previous_names":["lmos-ai/arc","eclipse-lmos/arc"],"tags_count":189,"template":false,"template_full_name":null,"purl":"pkg:github/eclipse-lmos/arc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-lmos%2Farc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-lmos%2Farc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-lmos%2Farc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-lmos%2Farc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eclipse-lmos","download_url":"https://codeload.github.com/eclipse-lmos/arc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-lmos%2Farc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29999216,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T09:59:02.300Z","status":"ssl_error","status_checked_at":"2026-03-02T09:59:02.001Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-11-16T03:00:36.840Z","updated_at":"2026-03-02T11:00:53.783Z","avatar_url":"https://github.com/eclipse-lmos.png","language":"JavaScript","funding_links":[],"categories":["人工智能"],"sub_categories":[],"readme":"[![GitHub Actions Build Status](https://github.com/eclipse-lmos/arc/actions/workflows/gradle.yml/badge.svg?branch=main)](https://github.com/eclipse-lmos/arc/actions/workflows/gradle.yml)\n[![GitHub Actions Publish Status](https://github.com/eclipse-lmos/arc/actions/workflows/gradle-publish.yml/badge.svg?branch=main)](https://github.com/eclipse-lmos/arc/actions/workflows/gradle-publish.yml)\n[![Apache 2.0 License](https://img.shields.io/badge/license-Apache%202.0-green.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md)\n\n# The Arc Project\n\nThe goal of the Arc project is to utilize the power of Kotlin DSL to define\na language optimized for building LLM powered AI Agents solutions.\n\n```kotlin\n\nfun main() = runBlocking {\n    // Set OpenAI API Key as System Property or Environment Variable.\n    // System.setProperty(\"OPENAI_API_KEY\", \"****\")\n\n    agents {\n        // Use the Agent DSL to define your agents.\n        agent {\n            name = \"MyAgent\"\n            model { \"gpt-4o\" }\n            prompt {\n                \"\"\"\n                You are a helpful assistant. Help the user with their questions.\n                \"\"\"\n            }\n        }\n        // Add more agents here\n        \n    }.serve()\n}\n```\n\nCheck out the examples at https://github.com/eclipse-lmos/arc/tree/main/examples.\n\nPlease also take a look at the documentation -\u003e https://eclipse.dev/lmos/arc2\n\nCheck out the [Arc Agent Demo Project](https://github.com/eclipse-lmos/arc-spring-init) for \nan example Spring Boot project that uses the Arc Agent Framework.\n\n## Code of Conduct\n\nPlease see the details in our [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md). All contributors must abide by the code of conduct.\n\nBy participating in this project, you agree to abide by its [Code of Conduct](./CODE_OF_CONDUCT.md) at all times.\n\n## Licensing\nCopyright (c) 2025 Deutsche Telekom AG and others.\n\nSourcecode licensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) (the \"License\"); you may not use this project except in compliance with the License.\n\nThis project follows the [REUSE standard for software licensing](https://reuse.software/).    \nEach file contains copyright and license information, and license texts can be found in the [./LICENSES](./LICENSES) folder. For more information visit https://reuse.software/.   \n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the LICENSE for the specific language governing permissions and limitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipse-lmos%2Farc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feclipse-lmos%2Farc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipse-lmos%2Farc/lists"}