Cogento is an open-source AI-powered coding agent built for VS Code. It combines a conversational chat interface with direct workspace interactions, allowing you to build, debug, and refactor code with the power of LLMs.
🚀 Features
Multi-Provider Support: Switch seamlessly between OpenAI (GPT-4), Anthropic (Claude 3.5), and Google Gemini.
Agentic Workflows: Cogento can read files, write code, run terminal commands, and search your codebase.
Interactive Chat:
Copy Code: One-click copy for all generated blocks.
Restore Messages: Quickly edit and resend previous messages.
Auto-complete Mentions: Type @ to suggest and include workspace files and folders in your prompt.
Multimodal Support: Attach images to your prompts for visual context.
Clean UI: A borderless, theme-aware layout that fits perfectly into your VS Code workspace.
Conversation History: Persistent chat history with multi-chat management.
Press F5 to open a new VS Code window with Cogento installed.
⚙️ Configuration
To use Cogento, you need to configure your API keys in VS Code settings:
Open Settings (Cmd+, or Ctrl+,).
Search for Cogento.
Provide your keys for:
Api Keys: OpenAI
Api Keys: Anthropic
Api Keys: Gemini
Select your default provider in Provider.
🤝 Contributing
Cogento is an open-source project and we welcome contributions! Whether it's fixing bugs, adding new providers, or improving the agent's tools, your help is appreciated.