{"repo":"wladpaiva/aibitat","free":true,"listed":false,"github":"https://github.com/wladpaiva/aibitat","clone":"git clone https://github.com/wladpaiva/aibitat.git","description":"Multi-Agent Conversation Framework in TypeScript","language":"TypeScript","stars":150,"topics":["agent-based-framework","agents","chat","chat-application","chatbot","gpt","gpt-35-turbo","gpt-4","llm-agent","llm-framework"],"license":"MIT","category":"ai-agents","readme_excerpt":"This project is a fork from the original autogen but done in TypeScript. AIbitat - Multi-Agent Conversation Framework AIbitat is a stateless & extensible framework designed to enable interaction between multiple agents while allowing human participation. Think of it as Slack but for AI agents. Create agents, add them to channels and let them chat with each other. You can also add intractable agents to channels and let them participate in the conversation. Usage For a more complete example, check out the examples folder. You can install the package: Create an .env file and add your OPENAI API KEY : Then create a file called index.ts and add the following: Then run: Roadmap Feature What it does Status ------------------ ------------------------------------------------------ ------ Direct messages Agents talk directly with each other. ✅ Feedback Keep chat alive until some agent interrupts the chat. ✅ Channels Agents talk with many others, like in a Slack channel. ✅ Error handling Manage rate limits smoothly without crashing. ✅ Function execution Agents can execute tasks and understand the results. ✅ Web browsing Navigate on the internet. 🚧 Cache Save chat history for faster and fewer API calls. 🕝 File interaction Interact with local files by read/write/execute 🕝 Code execution Agents can run code and share the results. 🕝 Cost limit Limit the number of interactions by cost. 🕝 Providers Provider Status ------------ ------ OpenAI ✅ Anthropic ✅ Cohere 🕝 Fireworks.ai 🕝 Hugging","default_branch":null,"files":null,"tree":[],"storefront":"/r/wladpaiva","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wladpaiva/aibitat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}