Awesome AI AgentsIDE Integrations

tomlin7/biscuit

⭐ 269 Python repository created 2021-10-04

Biscuit is a fast, extensible, and native Integrated Development Environment (IDE) designed to provide a lightweight yet powerful coding experience. Unlike many other IDEs, Biscuit is not a fork of VSCode, and it boasts a compact size of less than 20 MB, allowing for quick installation and startup. The IDE supports a wide range of features that cater to developers' needs, including language server support for code completions, hover information, symbol outlines, references, and navigation to definitions or declarations. It supports multiple language servers through extensions, with examples including Rust and TypeScript. Biscuit also offers breakpoint-based code debugging with features such as breakpoints across multiple files, variable inspection, runtime variable modification, and call stack viewing. Currently, it includes a built-in Python debugger, with plans to support more debuggers via extensions and integration with the Debugger Adapter Protocol. Git integration is robust, featuring a diff viewer, GUI-based Git operations like push, pull, commit, stage, unstage, and branch switching. Users can clone repositories directly within the editor and view GitHub issues and pull requests, with plans to convert this into an extension. The IDE includes an assistant feature that supports attaching files for context in chat, generating terminal commands within an integrated terminal, and running local large language models (LLMs) with extensions like Ollama. It also supports Google Gemini integration. Additional features include workspace search with regex support, file preview, and occurrence counts; integrated terminals supporting multiple shells and REPLs; an extension center for managing and installing extensions; a split-pane Markdown editor with HTML rendering; a rich command palette; drag-and-drop file opening; built-in EditorConfig support; toggleable relative line numbering; and formatter extensions for code formatting. Biscuit is open-source under the MIT License and provides comprehensive documentation and guides for users and contributors. It aims to be a versatile, efficient, and user-friendly IDE for developers seeking a native and extensible coding environment.

https://github.com/tomlin7/biscuit

agentsaiassistantautocompletebreakpoint-debuggingclone-repositoriescode-completionscode-editorcommand-palettecopilotcursordebuggerdiff-viewerdrag-and-dropeditorconfigextensibleextension-centerextensionsfastformatter-extensionsgit-operationsgit-supportgithub-issuesgoogle-geminigoto-definitionhacktoberfesthoverhtml-rendererideinstallationintegrated-terminalslanguage-server-supportlightweightlocal-llmsmarkdown-editormit-licensenativenative-idepython-debuggersymbol-outlinesymbol-referencesterminalterminal-commandstext-editortkinterworkspace-search

Also in IDE Integrations

continuedev/continue

Continue is an open-source platform that enables developers to create, share, and use custom AI code assistants within popular IDEs, enhancing coding productivity and collaboration through features like Chat, Autocomplete, Edit, and Agent.

coder/coder

Coder is a platform for creating secure, self-hosted cloud development environments that streamline developer onboarding and optimize resource usage through automation and integrations.

sweepai/sweep

Sweep is an AI-powered coding assistant plugin designed to enhance productivity and coding efficiency within JetBrains IDEs.

tigerless-labs/autoharness

Claude Code plugin that distills reusable skills from real coding sessions, merges same-scenario skills instead of duplicating them, and prunes skills that stop being used.

eth-sri/lmql

LMQL is a Python-superset programming language designed for constraint-guided and efficient interaction with large language models, enabling advanced control flow, decoding, and integration with multiple LLM providers.

nicepkg/aide

Aide is a Visual Studio Code extension that leverages AI to provide one-click code conversion, commenting, optimization, and batch processing features to enhance developer productivity.

fcakyon/claude-codex-settings

Plugin marketplace and shared configuration for Claude Code, Codex CLI, Cursor and Gemini CLI, bundling skills, slash commands, hooks, subagents and MCP servers.

DeepMyst/Mysti

VS Code extension that runs twelve AI coding agents in one chat interface, with a brainstorm mode where two agents collaborate, selectable personas, permission controls and at-mention routing.