# anus-dev/anus

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/anus-dev-anus).**

6,461 stars · 933 forks · TypeScript · Apache-2.0

## Links

- GitHub: https://github.com/anus-dev/ANUS
- Homepage: https://t.me/anusonmars
- awesome-repositories: https://awesome-repositories.com/repository/anus-dev-anus.md

## Description

ANUS is an automated coding agent and development framework that uses a large language model to execute technical tasks and modify project files. It functions as a tool-integrated platform that combines a sandboxed shell executor with a system for maintaining persistent project goals.

The framework is distinguished by its context-aware development model, which uses local markdown files to track instructions and maintain state across different sessions. It employs a loop-based autonomous development cycle to plan, code, and verify changes, while utilizing a standardized protocol to integrate external data sources and custom tools.

The system manages the end-to-end software development process through a secure workspace that handles shell commands and file system operations. Its capabilities cover autonomous task execution, context tracking, and the integration of specialized third-party utilities.

## Tags

### Artificial Intelligence & ML

- [Coding Agents](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/integration-deployment/ai-agent-tooling/coding-agents.md) — Provides automated agents that enable large language models to read, edit, and execute code for programming tasks.
- [Autonomous Software Engineering](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomous-software-engineering.md) — Automates the full software development lifecycle, including planning, execution, and verification of features.
- [Shell Command Translators](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-translation-integrations/natural-language-command-translation/shell-command-translators.md) — Translates natural language goals into executable shell commands for the local operating system.
- [Agent Tooling Extensions](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/tooling-integration-interfaces/agent-tooling-extensions.md) — Implements interfaces for registering custom tools to extend the functional capabilities of autonomous agents. ([source](https://cdn.jsdelivr.net/gh/anus-dev/anus@main/README.md))
- [Agent Tooling Protocols](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-capabilities-skills-tooling/agent-tooling-protocols.md) — Uses a standardized communication protocol to discover and utilize external tools and data sources.
- [LLM Tooling Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/artificial-intelligence-tooling/language-model-integrations/llm-tooling-integrations.md) — Integrates external data and software tools into AI workflows via specialized connectors and interfaces.
- [Project State Managers](https://awesome-repositories.com/f/artificial-intelligence-ml/context-aware-retrieval/context-aware-conversation-managers/project-state-managers.md) — Maintains persistent project goals and technical instructions through local markdown files and context tracking.
- [Tool-Protocol Standardizations](https://awesome-repositories.com/f/artificial-intelligence-ml/tool-protocol-standardizations.md) — Employs a unified interface to connect language models with external data sources and custom tools.

### Development Tools & Productivity

- [Autonomous Coding Workflows](https://awesome-repositories.com/f/development-tools-productivity/agentic-workflow-integrations/autonomous-coding-workflows.md) — Implements autonomous coding and testing loops where an LLM edits code and iterates based on results.
- [AI Task Runners](https://awesome-repositories.com/f/development-tools-productivity/command-line-task-runners/ai-task-runners.md) — Provides a command line interface for executing autonomous AI-driven goal sequences and technical tasks. ([source](https://cdn.jsdelivr.net/gh/anus-dev/anus@main/README.md))
- [File System Workspaces](https://awesome-repositories.com/f/development-tools-productivity/file-system-workspaces.md) — Manages a local directory structure as a workspace for safe real-time code generation and modification. ([source](https://cdn.jsdelivr.net/gh/anus-dev/anus@main/README.md))
- [Sandboxed Shell Executions](https://awesome-repositories.com/f/development-tools-productivity/shell-command-execution/sandboxed-shell-executions.md) — Executes shell commands within a sandboxed environment with approval controls to prevent system damage.
- [Project Context Files](https://awesome-repositories.com/f/development-tools-productivity/code-completion-tools/ai-context-completions/project-context-files.md) — Utilizes structured project context files to keep the AI agent aligned with goals across sessions. ([source](https://cdn.jsdelivr.net/gh/anus-dev/anus@main/README.md))

### Software Engineering & Architecture

- [Documentation-Based Context Persistence](https://awesome-repositories.com/f/software-engineering-architecture/context-aware-tooling/context-aware-knowledge-managers/documentation-based-context-persistence.md) — Uses root-level markdown documentation files to maintain project-specific knowledge and state across agent sessions.
