Awesome AI AgentsSmart Contract Platforms

aws/amazon-q-developer-cli

⭐ 1982 Rust added to this list on 2025-04-09 repository created 2024-09-23

Amazon Q Developer CLI is a powerful tool designed to enhance the terminal experience on macOS and Linux by integrating IDE-style autocomplete and AI-driven agentic capabilities. It supports hundreds of popular command-line interfaces such as git, npm, docker, and aws, providing intelligent autocompletion that streamlines command input and reduces errors. Beyond autocomplete, Amazon Q CLI offers a natural language chat feature that allows users to interact with their terminal using conversational language. This feature helps users ask questions, debug issues, and explore their codebase more intuitively. The tool is contextually aware, meaning it integrates information from the user's local development environment to tailor responses and suggestions specifically to the user's code and setup. One of the standout features is agentic execution, which enables Amazon Q to perform actions on behalf of the user, such as generating code, editing files, automating Git workflows, and resolving merge conflicts, all with user permission. Installation is straightforward with options available for macOS (via DMG or Homebrew), various Linux distributions (including Ubuntu/Debian and AppImage), and Windows (through WSL or discussions for native support). The project encourages contributions and provides detailed setup instructions for development, including dependencies installation, Rust toolchain setup, and pre-commit hooks configuration. The repository is organized into multiple components, including autocomplete and dashboard React apps, a headless terminal called figterm, the main q CLI, a Rust desktop app, input methods for macOS, and IDE plugins for VSCode and JetBrains. Additional folders contain build scripts, internal Rust crates, npm packages, protocol buffer specifications, and integration tests. This modular architecture supports robust inter-process communication and a seamless user experience. Overall, Amazon Q Developer CLI significantly enhances terminal productivity by combining AI, contextual awareness, and automation in a developer-friendly package.

https://github.com/aws/amazon-q-developer-cli

agentagentic-executionaiamazon-qamazon-web-servicesautocompleteclicli-enhancementcode-generationcodebase-explorationcontextual-awarenessdebuggingdeveloper-toolsgit-automationjetbrains-pluginlinuxllmmacosmcpnatural-language-chatopen-sourceproductivityreactrustshellterminaltypescriptvscode-plugin

Also in Smart Contract Platforms

AntonOsika/gpt-engineer

gpt-engineer is an open-source CLI platform that enables users to generate and improve software code through natural language instructions using AI models, supporting various AI backends and community collaboration.

Pythagora-io/gpt-pilot

GPT Pilot is an AI-powered developer companion that automates the creation of fully working, production-ready applications by simulating a multi-agent software development team and providing comprehensive coding, debugging, and review capabilities.

stitionai/devika

Devika is an open-source agentic AI software engineer that understands high-level instructions, researches information, and writes code to autonomously achieve software development objectives.

unicity-sphere/sphere

Sphere is a Web3 wallet and agent platform for the Unicity network, providing a dual-layer crypto wallet, direct messages, group chat, and an integrated marketplace.

joshpxyne/gpt-migrate

GPT-Migrate is a tool that automates the migration of codebases from one programming language or framework to another using GPT-4 and Docker environments, with support for testing and iterative debugging.

kuafuai/DevOpsGPT

DevOpsGPT is an AI-driven software development automation system that uses large language models combined with DevOps tools to convert natural language requirements into working software, improving efficiency and accelerating delivery.

potpie-ai/potpie

Potpie is an open-source platform that creates AI agents specialized in your codebase to automate code analysis, testing, debugging, and development tasks, enhancing software engineering productivity.

steipete/claude-code-mcp

Claude Code MCP Server is an MCP server that enables AI agents to use Claude Code in one-shot mode with permissions bypassed, enhancing code editing, generation, and file management capabilities.