Awesome AI AgentsSmart Contract Platforms

bosun-ai/kwaak

⭐ 332 Rust added to this list on 2025-04-09 repository created 2024-09-14

Kwaak is an open-source project designed to help developers manage and reduce technical debt by leveraging autonomous AI agents. It allows users to run multiple AI agents in parallel directly from their terminal, providing a chat-like interface for interaction. These agents can write code, improve test coverage, update documentation, enhance code quality, and more, all while the developer focuses on other tasks. Kwaak is aware of the codebase it operates on and can answer questions about the code, find examples, execute code, create pull requests, and perform various code-related tasks autonomously. The project emphasizes autonomy and parallelism, enabling multiple agents to work simultaneously on different aspects of the codebase. It supports sandboxed execution using Docker to ensure safe and isolated code execution. Kwaak integrates with various large language models (LLMs) including OpenAI, Ollama, Anthropic, Azure, and others through OpenRouter, allowing flexibility in AI model usage. It supports multiple programming languages such as Python, TypeScript/JavaScript, Go, Java, Ruby, Solidity, C, C++, and Rust. Kwaak is built with performance in mind, written in Rust and powered by Swiftide, making it fast and efficient. It is designed to be easy to install and set up, with pre-built binaries available for various platforms and package managers like Homebrew, Cargo, and Pacman. The tool requires Docker for sandboxed execution and API keys for the chosen LLMs and GitHub for pull request capabilities. The project is still in alpha, actively developed, and welcomes contributions, feedback, and bug reports. Kwaak is part of the bosun.ai ecosystem, aiming to provide a platform for autonomous code improvement. Its unique focus on autonomous agents working out-of-the-box to handle backlog tasks differentiates it from other AI coding tools that require more direct user interaction.

https://github.com/bosun-ai/kwaak

agentsai-agentsanthropicartificial-intelligenceautonomous-agentsazurebosun.aichat-interfacecode-executioncode-improvementcodebase-awarenessdeveloper-toolsdocker-sandboxllmllm-integrationmulti-language-supportollamaopen-sourceopenaiopenrouterparallel-executionpull-requestsrustsoftware-developmentswiftidetechnical-debtterminal-app

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.

aws/amazon-q-developer-cli

Amazon Q Developer CLI enhances terminal productivity on macOS and Linux by providing IDE-style autocomplete, natural language chat, contextual awareness, and AI-driven automation for popular command-line tools.