StackA2A
data-analyticspython

Aser

33

by AmeNetwork

Aser is a lightweight, self-assembling AI Agent frame.

469 starsUpdated 2025-10-11MIT
Quality Score33/100
Community
60
Freshness
35
Official
30
Skills
10
Protocol
40
🔒 Security
20

Getting Started

1Clone the repository
$ git clone https://github.com/AmeNetwork/aser
2Navigate to the project
$ cd aser
3Install dependencies
$ pip install -r requirements.txt
4Run the agent
$ python main.py

Or connect to the hosted endpoint: https://ame.network/

README

Aser

Aser is a minimalist, modular, and versatile AI agent framework. You can assemble an agent with just a few lines of code.

Twitter | Documentation | Get Support | 中文

Installation

Install from pypi:

pip install aser

Or clone the repository:

git clone https://github.com/AmeNetwork/aser.git
cd aser
pip install -r requirements.txt

Set up environment variables

Please refer to .env.example file, and create a .env file with your own settings. You don't need to configure all environment variables, just select the ones you use.

.env file example:

#MODEL
MODEL_BASE_URL=<your model base url>
MODEL_KEY=<your model key>

Usage

#Basic
from aser.agent import Agent
agent=Agent(name="aser agent",model="gpt-4.1-mini")
response=agent.chat("what's bitcoin?")
print(response)
# Full configuration
aser = Agent(
    name="aser",
    model="gpt-4o-mini",
    tools=[web3bio, exa],
    knowledge=knowledge,
    memory=memory,
    chat2web3=[connector],
    mcp=[price],
    trace=trace
)

Get Started

If you clone the project source code, before running the examples, please run pip install -e . in the root directory, which allows Python to find and import the aser module from the local source code. If you install it via pip install aser , you can run the examples directly.

Beginner:

  • Aser Agent: Your First AI Agent
  • Model Config: Customize the LLM configuration
  • Character: Build an agent with character
  • Memory: Build an agent with memory storage
  • RAG: Build an agent with knowledge retrieval
  • Tools: Build an agent with tools
  • Toolkits: Use built-in toolkits
  • Trace: Build an agent with tracing
  • API: Build an agent with API server
  • CLI: Interact with the agent using the CLI
  • Discord: Build an agent with Discord client
  • Telegram: Build an agent with Telegram client
  • Farcaster: Build an agent with Farcaster client

Intermediate:

Advanced:

Experiments:

License

Aser is open-source and licensed under the MIT License.

Capabilities

StreamingPush NotificationsMulti-TurnAuth: none
agentagentsaiai-agentai-memoryasererc8004llmmcpmulti-agent
View on GitHub