Rabbit is an intelligent, modular framework designed for autonomous web-based task execution. With capabilities like headless browser control, LLM integration, and an extensible SDK, it streamlines complex workflows and empowers users by automating tedious tasks like research and information extraction.
Rabbit is an advanced, modular framework for creating fully autonomous agents capable of controlling a web browser to execute a range of tasks efficiently. This innovative solution harnesses large language models (LLMs) combined with custom tools to facilitate intelligent workflows such as research, information extraction, and automated browser tasks that often involve complex, multi-step processes.
agent_task_loop.py for continual task management.rabbit_sdk/ directory, allowing for easy customization and extension.Run the following command to execute a basic browser task:
cd Rabbit/examples
python3 simple_browser_task.py
This example will perform the following steps:
To execute a more complex automation workflow, use:
cd Rabbit/examples
python3 complex_workflow.py
This advanced workflow includes:
To run the testing suite, execute:
python test_agent.py
Future plans for Rabbit include adding support for OpenAI and Claude, extending the toolset for data transformation tasks, integrating with a vector database for persistent memory, and developing a web UI for visualizing agent reasoning.
No comments yet.
Sign in to be the first to comment.