An agent that works in your filesystem, remembers you across sessions, and runs as a production API with persistent sessions and state management out of the box.Documentation Index
Fetch the complete documentation index at: https://docs.agno.com/llms.txt
Use this file to discover all available pages before exploring further.
1. Define the Agent
Save the following code asworkbench.py:
workbench.py
Workspace(".") scopes the agent to the current directory. read, list, and search run freely; write, edit, move, delete, and shell require human approval.
2. Run Your AgentOS
Export your OpenAI API key
Don’t have one? Get a key from platform.openai.com.
- A stateful agent served as a production API.
- Tracing and session monitoring enabled out of the box.
- Per-session storage and isolation, with JWT-based RBAC available for multi-user isolation.
3. Chat with your Agent
The AgentOS UI connects your browser to your runtime. Use it to test, monitor, and manage your agents in real time.- Open os.agno.com and sign in.
- Click “Connect OS”
- Select “Local”, enter your endpoint URL (default:
http://localhost:8000), name it “Local AgentOS”, and click “Connect”.
List the files here and tell me what kind of project this is.The agent reads your workspace and answers grounded in what it actually finds. Try a follow-up like “summarize the README” or “create a NOTES.md with three bullet takeaways”. The second one will pause for your approval before the file is written, since
write_file is a confirm-required tool by default.
Click Sessions or Traces in the sidebar to inspect stored conversations.
Next
Build a real product
Production templates (Scout, Dash, Coda) ready to clone and deploy.
Understand the runtime
Why AgentOS exists and the work it handles for you.