# daveshap/ace_framework

**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/daveshap-ace-framework).**

1,501 stars · 217 forks · Python · MIT · archived

## Links

- GitHub: https://github.com/daveshap/ACE_Framework
- awesome-repositories: https://awesome-repositories.com/repository/daveshap-ace-framework.md

## Description

ACE Framework is an open-source software framework designed for building autonomous artificial intelligence agents that operate entirely on local hardware without relying on cloud services. The system executes complete cognitive loops locally, allowing agents to reason, plan, and execute complex tasks independently. 

The architecture separates core reasoning, planning, memory, and task execution into discrete functional modules while maintaining long-term agent memory and contextual data locally to preserve continuity across operational sessions. It includes a unified interface layer that decouples agent logic from specific artificial intelligence providers, enabling dynamic swapping of language models and integration of open-source alternatives to prevent vendor lock-in. 

The framework supports multiple application domains, including enterprise workflow automation with digital workers collaborating through messaging platforms, personal digital assistants, virtual character simulation with distinct personalities and memories, and hardware-independent robotic control that links high-level cognitive decisions directly to physical machinery.

## Tags

### Artificial Intelligence & ML

- [Autonomous AI Agent Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomous-ai-agent-frameworks.md) — A software framework for building fully local and open-source autonomous artificial intelligence agents capable of reasoning, planning, and task execution.
- [Agent Memory Persistence](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-memory-persistence.md) — Maintains long-term agent memory and contextual data locally to preserve continuity and historical knowledge.
- [Autonomous Agents](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomous-agents.md) — Executes complete cognitive loops enabling autonomous artificial intelligence agents to reason, plan, and execute tasks independently. ([source](https://github.com/daveshap/ace_framework#readme))
- [Local LLM Execution](https://awesome-repositories.com/f/artificial-intelligence-ml/on-device-models/local-llm-execution.md) — Executes autonomous cognitive entities on local hardware without relying on external cloud infrastructure.
- [Provider-Agnostic Model Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/provider-agnostic-model-interfaces.md) — Decouples agent logic from specific AI providers through a unified interface supporting dynamic model swapping.
- [Personal AI Assistants](https://awesome-repositories.com/f/artificial-intelligence-ml/personal-ai-assistants.md) — Deploys self-contained digital assistants that coordinate schedules, research topics, and interact with individual users. ([source](https://github.com/daveshap/ace_framework#readme))

### Software Engineering & Architecture

- [Local-First Architectures](https://awesome-repositories.com/f/software-engineering-architecture/local-first-architectures.md) — Runs complete cognitive agent loops entirely on local hardware using self-contained software stacks without cloud services.
- [Cognitive Architecture Modules](https://awesome-repositories.com/f/software-engineering-architecture/modular-extension-architectures/cognitive-architecture-modules.md) — Separates core reasoning, planning, memory, and task execution into discrete functional modules driving complex agent behavior.

### Part of an Awesome List

- [Local AI Assistants](https://awesome-repositories.com/f/awesome-lists/ai/local-ai-assistants.md) — Enables the setup of private digital assistants that run completely on local hardware without cloud connectivity.

### Development Tools & Productivity

- [Enterprise Workflow Automations](https://awesome-repositories.com/f/development-tools-productivity/task-automation-tools/enterprise-workflow-automations.md) — Empowers digital workers to perform corporate tasks and collaborate seamlessly through messaging platforms. ([source](https://github.com/daveshap/ace_framework#readme))
