twinny  by twinnydotdev

Free VS Code extension for AI-assisted code completion

Created 2 years ago
3,628 stars

Top 13.1% 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

11 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
10 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.