← 开源
daveshap

ACE_Framework

ACE (Autonomous Cognitive Entities) - 100% local and open source autonomous agents

AI EngineeringBuild agent workflow (SDK)Python
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.50k
Star
211
Fork
+1
本周
13
贡献者
创建于 2023-09-15 · 更新于 2026-10-11 · 今日第 10151 名
主要开发者

daveshap/ACE_Framework 排名第 10,151,有 1,502 个星标。

同类别比较

daveshap/ACE_Framework 排名第 10,151,此处有 8 个同类条目;chmod777john/swarm-ide 排名第 10,156。

同类别比较
名称排名指标
NPC-Worldwide/npcpy10,110
语言:
Python
星标数:
1,517
分叉数:
127
简介:
The python library for research and development in NLP, multimodal LLMs, Agents, ML, Knowledge Graphs, and more.
muyoou/st-memory-enhancement10,132
语言:
JavaScript
星标数:
1,510
分叉数:
98
简介:
SillyTavern酒馆的长期记忆增强插件
jgravelle/AutoGroq10,139
语言:
Python
星标数:
1,507
分叉数:
441
简介:
AutoGroq is a groundbreaking tool that revolutionizes the way users interact with Autogen™ and other AI assistants. By dynamically generating tailored teams of AI agents based on your project requirements, AutoGroq eliminates the need for manual configuration and allows you to tackle any question, problem, or project with ease and efficiency.
run-llama/llama-lab10,140
语言:
Python
星标数:
1,507
分叉数:
175
chmod777john/swarm-ide10,156
语言:
TypeScript
星标数:
1,500
分叉数:
174
简介:
为 Agent Swarm 打造的 IDE ,支持 Kimi-2.5, GLM-4.7 等(即使不像 K2.5 那样经过强化学习的模型也能用)An IDE built for Agent Swarms, supporting Kimi-2.5, GLM-4.7, and more (compatible with models even without RL-reinforcement like K2.5).
openonion/connectonion10,165
语言:
Python
星标数:
1,497
分叉数:
228
简介:
CLI is all you need. The agent CLI harness.
coder/agentapi10,166
语言:
Go
星标数:
1,496
分叉数:
138
简介:
HTTP API for Claude Code, Goose, Aider, Gemini, Amp, and Codex
OWD-AI/AutoAgents10,169
语言:
Python
星标数:
1,494
分叉数:
177
简介:
[IJCAI 2024] Generate different roles for GPTs to form a collaborative entity for complex tasks.
关键参数与规格
关键参数与规格
参数值
语言Python
类别AI Engineering
子类别Build agent workflow (SDK)
星标数1,502
分叉数211
贡献者13
创建日期2023-09-15
更新日期2026-10-11
1 天星标数0
7 天星标数1
排名10,151
上次排名10,164
排名变化13
7 天星标排名9,795
上次 7 天星标排名8,073
7 天星标排名变化-1,722
总星标排名8,086
上次总星标排名8,078
总星标排名变化-8
国家USA
README 摘录

Project Principles Exclusively Open Source We will be committed to using 100% open source software (OSS) for this project. This is to ensure maximum accessibility and democratic access. Exclusively Local Hardware No cloud or SaaS providers. This constrains the project to run locally on servers, desktops, laptops, smart home, and portable devices. Be Scrappy Don't wait for permission or controls. This is a purely volunteer group so if something resonates, go for it. Use your own sandboxes, report results, and

together we'll decide what get's pulled into MAIN via pull request. But as one member said: we need more data! So the principle here is to engage in activities that generate more data, more telemetry, so we can see and feel what's working and what isn't. Avoid Vendor Lockin While we generally agree we want to be model agnostic, but acknowledge there are problems with this, the overarching principle is that we don't want to get locked into working with

any single vendor. This means we tinker with multiple providers, vendors, models, etc. This also means a preference for Open Source wherever possible. This general principle covers several areas. Task-Constrained Approach The team acknowledges that the tasks the framework can accomplish are constrained by the capabilities provided to it. Identifying the potential task space is critical, and the framework should be designed with the types of tasks it should be able to accomplish in mind. This means that milestones

and capabilities should be measured by tests and tasks so that we can remain empirical and objective oriented. Avoiding Overcomplication The team agrees on the importance of not overcomplicating the project from the start. Modest milestones and a focus on what is feasible are recommended. As we're doing nothing short of aiming for fully autonomous software, we need to not "boil the ocean" or "eat the whole elephant. " Small, incremental steps while keeping the grand vision in mind. Establish New

Principles We're exploring an entirely new domain of software architecture and design. Some old paradigms will obviously still apply, but some won't. Thus, we are discovering and deriving new principles of autonomous software design as we go. This adds a layer of complexity to our task. Intro to this Repo This is the main public repo for the ACE (Autonomous Cognitive Entity) repository. If you're looking for the main ACE Framework documentation, it is available here: Participation Please check out

the following files and locations for more details about participation: 1. Contributing: This page will be updated with the best ways to contribute 2. Agile: This is the overall roadmap and organizational document 3. Keep in mind that this repo is the Single Source of Truth! If it's not on the repo, it doesn't exist! Join the Autonomous AI Lab here: Projects There are many possible implementations of the ACE Framework. Rather than detail every possible permutation, here is a

list of categories that we perceive as likely and viable. **Personal Assistant and/or Companion** This is a self-contained

常见问题

记录了多少星标和分叉?

daveshap/ACE_Framework 有 1,502 个星标和 211 个分叉。

仓库排名是多少?

daveshap/ACE_Framework 排名第 10,151。

记录的语言和类别是什么?

daveshap/ACE_Framework 有 1,502 个星标,语言为 Python,类别为 AI Engineering。

哪个仓库排名最接近?

daveshap/ACE_Framework 与 chmod777john/swarm-ide 比较,后者排名第 10,156,有 1,500 个星标。

README

Project Principles

Exclusively Open Source

We will be committed to using 100% open source software (OSS) for this project. This is to ensure maximum accessibility and democratic access.

Exclusively Local Hardware

No cloud or SaaS providers. This constrains the project to run locally on servers, desktops, laptops, smart home, and portable devices.

Principles

1. Be Scrappy

Don't wait for permission or controls. This is a purely volunteer group so if something resonates, go for it. Experiment. Try stuff. Break stuff. Share your results. Use your own sandboxes, report results, and together we'll decide what get's pulled into MAIN via pull request. But as one member said: we need more data! So the principle here is to engage in activities that generate more data, more telemetry, so we can see and feel what's working and what isn't.

2. Avoid Vendor Lockin

While we generally agree we want to be model agnostic, but acknowledge there are problems with this, the overarching principle is that we don't want to get locked into working with any single vendor. OpenAI in particular. This means we tinker with multiple providers, vendors, models, etc. This also means a preference for Open Source wherever possible. This general principle covers several areas.

3. Task-Constrained Approach

The team acknowledges that the tasks the framework can accomplish are constrained by the capabilities provided to it. Identifying the potential task space is critical, and the framework should be designed with the types of tasks it should be able to accomplish in mind. This means that milestones and capabilities should be measured by tests and tasks so that we can remain empirical and objective oriented.

4. Avoiding Overcomplication

The team agrees on the importance of not overcomplicating the project from the start. Modest milestones and a focus on what is feasible are recommended. As we're doing nothing short of aiming for fully autonomous software, we need to not "boil the ocean" or "eat the whole elephant." Small, incremental steps while keeping the grand vision in mind.

5. Establish New Principles

We're exploring an entirely new domain of software architecture and design. Some old paradigms will obviously still apply, but some won't. Thus, we are discovering and deriving new principles of autonomous software design as we go. This adds a layer of complexity to our task.

Intro to this Repo

This is the main public repo for the ACE (Autonomous Cognitive Entity) repository.

If you're looking for the main ACE Framework documentation, it is available here: https://github.com/daveshap/ACE_Framework/blob/main/ACE_Framework.md

Participation

Please check out the following files and locations for more details about participation:

  1. Contributing: https://github.com/daveshap/ACE_Framework/blob/main/contributing.md
    • This page will be updated with the best ways to contribute
  2. Agile: https://github.com/daveshap/ACE_Framework/blob/main/agile.md
    • This is the overall roadmap and organizational document
  3. Discussions: https://github.com/daveshap/ACE_Framework/discussions
    • Jump into the discussions!

We also have a Public Discord. Keep in mind that this repo is the Single Source of Truth! Discord is just for convenience. If it's not on the repo, it doesn't exist! Join the Autonomous AI Lab here: https://discord.gg/mJKUYNm8qY

Projects

There are many possible implementations of the ACE Framework. Rather than detail every possible permutation, here is a list of categories that we perceive as likely and viable.

  1. Personal Assistant and/or Companion
    • This is a self-contained version of ACE that is intended to interact with one user.
    • Think of Cortana from HALO, Samantha from HER, or Joi from Blade Runner 2049. (yes, we recognize these are all sexualized female avatars)
    • The idea would be to create something that is effectively a personal Executive Assistant that is able to coordinate, plan, research, and solve problems for you.
    • This could be deployed on mobile, smart home devices, laptops, or web sites.
  2. Game World NPC's
    • This is a kind of game character that has their own personality, motivations, agenda, and objectives. Furthermore, they would have their own unique memories.
    • This can give NPCs a much more realistic ability to pursue their own objectives, which should make game experiences much more dynamic and unpredictable, thus raising novelty.
    • These can be adapted to 2D or 3D game engines such as PyGame, Unity, or Unreal.
  3. Autonomous Employee
    • This is a version of the ACE that is meant to carry out meaningful and productive work inside a corporation.
    • Whether this is a digital CSR or backoffice worker depends on the deployment.
    • It could also be a "digital team member" that primarily interacts via Discord, Slack, or Microsoft Teams.
  4. Embodied Robot
    • The ACE Framework is ideal to create self-contained, autonomous machines.
    • Whether they are domestic aid robots or something like WALL-E
排名相邻
同类项目