Getting Started with YAAA.app
The AI Agent Execution Manual — set up and run your first autonomous workflow in under five minutes.
What is YAAA.app?
YAAA.app is an open-source platform for building, orchestrating, and monitoring autonomous AI agent workflows. It provides a modular C++ core with multi-language scripting (Python, Lua, C#), a modern GUI, and built-in verification pipelines so you can go from idea to production-grade agent with minimal friction.
v0.9.4.5 C++ Core Python · Lua · C# Cross-platform
Prerequisites
- C++ compiler — GCC 11+ or Clang 14+
- CMake — version 3.20 or newer
- Python — 3.13+
- Lua — 5.4+
- .NET SDK — 8.0+ (required for C# scripting support)
Installation
-
Clone the repository
git clone https://github.com/your-org/yaaa-app.git cd yaaa-app git submodule update --init --recursive -
Configure the build
mkdir build && cd build cmake -S .. -B . \ -DCMAKE_BUILD_TYPE=Debug \ -DENABLE_TESTS=ON \ -DENABLE_DOCS=ON \ -DCOMPONENT=ALL -
Compile
cmake --build . -j$(nproc) -
Run the test suite
ctest --output-on-failure -
Launch YAAA.app
./src/yaaa_app/YAAA.APP
Your First Agent Workflow
After launching, create a new project and add a simple Python script agent:
# agents/hello_world.py
from yaaa import Agent, Tool
@Tool
def greet(name: str) -> str:
return f"Hello, {name}! YAAA.app is running."
agent = Agent(
name="hello-agent",
tools=[greet],
model="spark",
)
if __name__ == "__main__":
result = agent.run("Greet the user")
print(result)
Run it from the YAAA.app script editor or from the command line:
python agents/hello_world.py
Next Steps
- Full documentation — deep dive into architecture, APIs, and configuration.
- Download — get the latest pre-built binaries for your platform.
- Support — community Discord, GitHub Issues, and enterprise support options.