Awesome AI AgentsSmart Contract Platforms

stitionai/devika

⭐ 19572 Python added to this list on 2025-04-19 repository created 2024-03-21

Devika is an advanced open-source AI software engineer designed to understand high-level human instructions and autonomously break them down into actionable steps to research relevant information and write code to achieve the specified objectives. It leverages large language models, advanced planning and reasoning algorithms, and web browsing capabilities to intelligently develop software projects. The project aims to be a competitive alternative to Devin by Cognition AI, with ambitions to match or surpass Devin's performance in software engineering benchmarks such as SWE-bench. Devika supports multiple AI models including Claude 3, GPT-4, Gemini, Mistral, Groq, and local large language models via Ollama, with Claude 3 recommended for optimal performance. It features advanced AI planning and reasoning, contextual keyword extraction for focused research, seamless web browsing for information gathering, and the ability to write code in multiple programming languages. The system tracks and visualizes the dynamic state of the AI agent and offers a natural language chat interface for interaction. It organizes work by projects and has an extensible architecture to allow new features and integrations. The project is in an early experimental stage with some features unimplemented or broken, and contributions are encouraged. It requires Python 3.10-3.11, Node.js 18 or higher, and the Bun JavaScript runtime. Installation involves setting up dependencies, including Playwright for browser automation, and running both backend and frontend servers. Users interact with Devika through a web interface where they can create projects, configure AI models and search engines, and provide high-level task descriptions. Devika then autonomously manages the task execution, code generation, and iterative refinement. Configuration involves setting API keys for various services such as Bing, Google Search, OpenAI, Gemini, Claude, Mistral, Groq, and Netlify. The project is licensed under the MIT License and maintains active community support through GitHub issues, discussions, and a Discord server. Devika represents a promising step toward AI-assisted software development by providing an AI pair programmer capable of handling complex coding tasks with minimal human input.

https://github.com/stitionai/devika

ai-planningai-software-engineerapi-integrationbunclaude-3code-generationcontextual-keyword-extractiondynamic-agent-state-trackingextensible-architecturegeminigpt-4groqlarge-language-modelsmistralmit-licensemulti-language-codingnatural-language-interactionnode.jsollamaopen-sourceplanning-algorithmsplaywrightproject-managementpythonreasoning-algorithmsweb-browsing

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.

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.

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.