Awesome AI AgentsAI Developer Tools

stakpak/agent

⭐ 1782 Rust repository created 2024-12-10

Stakpak is an open-source agent written in Rust that is installed on a developer or server machine and operates as a long-running DevOps assistant. It is started with an install script, an init step that inspects the applications and technology stack in a repository, and an autopilot command that keeps the agent running in the background around the clock, contacting a human only when one is needed. The agent generates infrastructure code, debugs Kubernetes, configures CI/CD and automates deployments. Three mechanisms are used to limit what the model can do: secret substitution, where the agent can read, write and compare credentials without the language model ever receiving their values; Warden guardrails, which apply network-level policies that block destructive operations before they execute; and a curated library of DevOps knowledge shipped as Stakpak Rulebooks. Additional security features include mutual TLS for the MCP connection, generation of cryptographically strong passwords, and a privacy mode that redacts values such as IP addresses and AWS account identifiers. Behaviour is configured through two files: a profile file holding model choice, allowed tools, auto-approval, system prompt, turn limits and provider credentials, and an autopilot file holding schedules, chat channels, notification routes and service settings. Schedules run prompts on cron expressions, while inbound messages from Slack, Telegram or Discord start sessions with their own profile, and notification routes control only delivery targets. Operational features cover asynchronous background tasks such as port forwarding, real-time streaming of long-running processes like Docker builds, local indexing and semantic search over Terraform, Kubernetes, Dockerfile and GitHub Actions sources, a documentation research agent with web search, and optional subagents with narrower tool access. The terminal interface is built with Ratatui.

https://github.com/stakpak/agent

devopscli-agentrustinfrastructureautonomous-agent

Also in AI Developer Tools

deepseek-ai/deepseek-harness

DeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI built on an everything-is-a-plugin architecture over the Cordis framework, started from npm with a local web UI.

Hmbown/Codewhale

Open-source terminal coding agent written in Rust that edits files, runs commands and works toward a goal across many model providers.

TabbyML/tabby

Tabby is a self-hosted, open-source AI coding assistant providing a private and customizable alternative to GitHub Copilot with rich integration and deployment options.

cursor/cursor

Cursor is an AI-powered code editor designed to enhance programming productivity by integrating intelligent code suggestions and AI-driven features directly into the coding workflow.

oraios/serena

Serena is a free and open-source coding agent toolkit that enhances large language models with semantic code retrieval and editing capabilities, enabling autonomous coding workflows directly on your codebase.

QwenLM/qwen-code

Open-source terminal coding agent from the Qwen team with subagents, skills, hooks and MCP support, speaking the OpenAI, Anthropic, Gemini and Qwen API formats plus local model runtimes.

plandex-ai/plandex

Plandex is an open-source AI coding agent designed to plan, execute, and manage large-scale coding tasks and real-world projects with high efficiency and flexibility.

smol-ai/developer

Smol Developer is a library and toolset that embeds a junior developer AI agent into applications to scaffold and generate codebases interactively through human-in-the-loop prompt engineering.