{"id":12141578,"url":"https://github.com/twinnydotdev/twinny","last_synced_at":"2025-04-29T18:36:22.901Z","repository":{"id":189808705,"uuid":"681211986","full_name":"twinnydotdev/twinny","owner":"twinnydotdev","description":"The most no-nonsense, locally or API-hosted AI code completion plugin for Visual Studio Code - like GitHub Copilot but 100% free.","archived":false,"fork":false,"pushed_at":"2025-04-24T19:56:02.000Z","size":63921,"stargazers_count":3473,"open_issues_count":36,"forks_count":192,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-04-24T20:41:47.140Z","etag":null,"topics":["artificial-intelligence","code-chat","code-completion","code-generation","codellama","copilot","free","llama2","llamacpp","ollama","ollama-api","ollama-chat","private","symmetry","vscode-extension"],"latest_commit_sha":null,"homepage":"https://twinny.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/twinnydotdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":["https://www.paypal.me/rjmacarthy"]}},"created_at":"2023-08-21T14:10:35.000Z","updated_at":"2025-04-24T19:56:06.000Z","dependencies_parsed_at":"2024-02-04T22:38:56.918Z","dependency_job_id":"4e34e83d-315a-43ed-93cc-e1599e4ec468","html_url":"https://github.com/twinnydotdev/twinny","commit_stats":{"total_commits":1031,"total_committers":20,"mean_commits":51.55,"dds":0.03782735208535404,"last_synced_commit":"3da6bee78414463b1973bbcb40dd8b347aa5d817"},"previous_names":["rjmacarthy/twinny","twinnydotdev/twinny"],"tags_count":487,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twinnydotdev%2Ftwinny","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twinnydotdev%2Ftwinny/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twinnydotdev%2Ftwinny/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twinnydotdev%2Ftwinny/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/twinnydotdev","download_url":"https://codeload.github.com/twinnydotdev/twinny/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250918109,"owners_count":21507673,"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":["artificial-intelligence","code-chat","code-completion","code-generation","codellama","copilot","free","llama2","llamacpp","ollama","ollama-api","ollama-chat","private","symmetry","vscode-extension"],"created_at":"2024-07-05T13:05:52.582Z","updated_at":"2025-04-29T18:36:22.882Z","avatar_url":"https://github.com/twinnydotdev.png","language":"TypeScript","readme":"# Twinny\n\nTwinny is a free AI extension for Visual Studio Code, offering powerful AI-assisted coding features.\n\n## Supported Providers\n\n- localhost OpenAI/Ollama Compatible API (default)\n- [OpenAI](https://openai.com)\n- [Anthropic](https://www.anthropic.com)\n- [OpenRouter](https://openrouter.ai)\n- [Deepseek](https://www.deepseek.com)\n- [Cohere](https://www.cohere.ai)\n- [Mistral AI](https://mistral.ai)\n- [Perplexity](https://www.perplexity.ai)\n- [Groq](https://groq.com)\n\n## 🚀 Getting Started\n\nFor a quick start guide, visit our [documentation](https://twinnydotdev.github.io/twinny-docs/).\n\n## Main Features\n\n### Fill in the Middle Code Completion\nTwinny provides AI-powered real-time code suggestions to enhance your coding experience.\n\n### Chat with AI About Your Code\nUse the sidebar to discuss your code with AI, getting explanations, tests, refactoring suggestions, and more.\n\n### Additional Features\n- Online and offline operation\n- Customizable API endpoints\n- Preserved chat conversations\n- OpenAI API standard compliance\n- Single and multiline fill-in-the-middle completions\n- Customizable prompt templates\n- Git commit message generation\n- Easy installation via VS Code marketplace\n- Configurable settings (API provider, model, port, path)\n- Direct code solution acceptance\n- New document creation from code blocks\n- Side-by-side diff view\n- Full-screen chat mode\n- Code solution block copying\n- Workspace embeddings for context-aware assistance\n- Symmetry network integration for P2P AI inference\n\n### Workspace Embeddings\nTwinny uses workspace embeddings to provide context-aware AI assistance, improving the relevance of suggestions.\n\n### Symmetry Network\nA decentralized P2P network for sharing AI inference resources, enhancing the capabilities of Twinny.\n\n## Known Issues\n\nFor troubleshooting and known issues, please check our GitHub [issues page](https://github.com/rjmacarthy/twinny/issues).\n\n## Contributing\n\nWe welcome contributions! Please contact us via [Twitter](https://x.com/twinnydotdev), describe your proposed changes in an issue, and submit a pull request. Twinny is MIT licensed.\n\n## Support Twinny\n\nTwinny is free and open-source. If you'd like to support the project, donations are appreciated:\nBitcoin: `1PVavNkMmBmUz8nRYdnVXiTgXrAyaxfehj`\n\nFor updates, follow us on Twitter: https://x.com/twinnydotdev\n\n## Disclaimer\n\nTwinny is actively developed and provided \"as is\". Functionality may vary between updates.\n","funding_links":["https://www.paypal.me/rjmacarthy"],"categories":["TypeScript","A01_文本生成_文本对话","artificial-intelligence","HarmonyOS","Developer Tools","IDE Extensions","🚀 AI Tools for Vim, Neovim, and Terminal"],"sub_categories":["大语言对话模型及数据","Windows Manager","VS Code"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwinnydotdev%2Ftwinny","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftwinnydotdev%2Ftwinny","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwinnydotdev%2Ftwinny/lists"}