twinny  by twinnydotdev

Free VS Code extension for AI-assisted code completion

created 1 year ago
3,557 stars

Top 13.9% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Twinny is a free, open-source AI code completion and chat extension for Visual Studio Code, aiming to provide a no-nonsense, locally or API-hosted alternative to proprietary tools like GitHub Copilot. It targets developers seeking powerful AI assistance without subscription fees, offering features like real-time code suggestions, code explanation, and refactoring.

How It Works

Twinny supports a wide range of AI providers, including local Ollama-compatible APIs, OpenAI, Anthropic, and others, allowing users to choose their preferred backend. It leverages workspace embeddings for context-aware assistance, meaning it can understand your project's structure and code to provide more relevant suggestions. The extension also integrates with the Symmetry network for decentralized, peer-to-peer AI inference, potentially enhancing capabilities and resource sharing.

Quick Start & Requirements

  • Install via the VS Code Marketplace.
  • Requires VS Code.
  • Supports various AI providers, some of which may require API keys or local model setup (e.g., Ollama).
  • Refer to documentation for detailed setup.

Highlighted Details

  • Supports both local and API-hosted AI models.
  • Features workspace embeddings for context-aware AI.
  • Integrates with the Symmetry network for P2P AI inference.
  • Offers a chat interface for discussing code with AI.

Maintenance & Community

  • Actively developed, with contributions welcomed via GitHub issues and pull requests.
  • Follow updates on Twitter.

Licensing & Compatibility

  • MIT Licensed.
  • Permits commercial use and linking with closed-source projects.

Limitations & Caveats

The project is actively developed, and functionality may vary between updates. Users should consult the GitHub issues page for troubleshooting and known issues.

Health Check
Last commit

1 month ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
2
Star History
99 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.