{"id":13910950,"url":"https://github.com/getcollective-ai/collective","last_synced_at":"2025-07-18T10:31:57.306Z","repository":{"id":148558812,"uuid":"620561374","full_name":"getcollective-ai/collective","owner":"getcollective-ai","description":"Automate non-novel work","archived":false,"fork":false,"pushed_at":"2023-05-01T12:10:37.000Z","size":228,"stargazers_count":12,"open_issues_count":22,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-25T20:39:19.445Z","etag":null,"topics":["ai","gpt-4","llm","rust","vim"],"latest_commit_sha":null,"homepage":"https://getcollective.ai","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getcollective-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-28T23:40:11.000Z","updated_at":"2024-04-30T16:42:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"fbf0085a-d1eb-4717-98f4-c62ca7ae0f34","html_url":"https://github.com/getcollective-ai/collective","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/getcollective-ai/collective","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getcollective-ai%2Fcollective","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getcollective-ai%2Fcollective/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getcollective-ai%2Fcollective/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getcollective-ai%2Fcollective/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getcollective-ai","download_url":"https://codeload.github.com/getcollective-ai/collective/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getcollective-ai%2Fcollective/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265742296,"owners_count":23820823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["ai","gpt-4","llm","rust","vim"],"created_at":"2024-08-07T00:01:51.350Z","updated_at":"2025-07-18T10:31:57.299Z","avatar_url":"https://github.com/getcollective-ai.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# collective\n\n[**Discord**](https://discord.gg/CzeXcYU8nC)\n[![codecov](https://codecov.io/github/getcollective-ai/collective/branch/main/graph/badge.svg?token=C7HBZAAX3B)](https://app.codecov.io/gh/getcollective-ai/collective)\n[\u003cimg alt=\"build status\" src=\"https://img.shields.io/github/actions/workflow/status/getcollective-ai/collective/coverage.yml?branch=main\u0026style=for-the-badge\" height=\"20\"\u003e](https://github.com/getcollective-ai/collective/actions?query=branch%3Amain)\n\n\n\u003cimg width=\"1564\" alt=\"image\" src=\"https://user-images.githubusercontent.com/7644264/232889999-7f76cef7-2602-423f-b907-bf943807ece6.png\"\u003e\n\nAn AI developer that evolves to fit your needs.\n\n---\n`collective` is an AI developer that adapts to your preferences and biases.\nWhen prompted to create a project, it engages through prompts and questions, improving\nits understanding of you. Collective continuously evolves and refines its abilities to support\nyou—transfering its knowledge between independent projects.\n\n# [📜 Docs](https://github.com/getcollective-ai/docs)\n\n# Running\n```zsh\nOPENAI_KEY='sk-xxxxxxxxxx' cargo run -p frontend-cli\n```\n\n# Keys\n\n- `ENTER` submit an answer\n- `TAB` proceed to next step (currently from asking to planning)\n- `ESC` exit the program\n\n# Tech Stack\n\n| Component                     | Technology        |\n |-------------------------------|-------------------|\n| Base OS                       | macOS/Unix.       |\n| Interface                     | tui-rs (vim-like) |\n| Isolation                     | docker            |\n| Isolation Env (OS)            | ubuntu            |\n| Isolation Env (Shell)         | zsh               |\n| Data (and preference) storage | mongodb           |\n| Core library, executor        | rust              |\n| LLM                           | GPT4              |\n\n# MVP\n\n- Learn preferences through Q\u0026A while making a project and\n  adapt them to make a separate project (as defined by the user) with minimal input from the user\n\n## Requirements\n\n### Internals\n\n- text-based search engine\n    - capable of searching `GitHub`, `crates.io`, `docs.rs`, and `rust-lang.org`\n        - only look at `GitHub` repos with the correct license\n\n## Evaluation\n\n- style transfer between projects is apparent\n- the assistant is able to make the second project with near minimal assistance\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetcollective-ai%2Fcollective","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetcollective-ai%2Fcollective","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetcollective-ai%2Fcollective/lists"}