Axocore is an open-source AI agent infrastructure designed to simplify the process of building and deploying intelligent systems. Powered by a modular plugin system and a developer-friendly TypeScript core, Axocore provides unparalleled flexibility, scalability, and ease of use for creating AI agents tailored to various use cases.
- Open Source & Modular: Build and extend Axocore with ease using its plugin system.
- Developer-Friendly: Built with TypeScript, ensuring strong typing, better code maintainability, and ease of customization.
- Scalable: Works seamlessly with OpenRouter and is ready to support a growing ecosystem of plugins and clients.
- Telegram: Deploy your AI agents as a Telegram bot.
- Command-Line (CMD): Run and test agents directly from your terminal.
- API (coming soon): Integrate agents programmatically via REST or GraphQL APIs.
- Twitter (coming soon): Deploy agents directly on Twitter for social media automation.
- Web (coming soon): Use agents in web-based applications.
- Twitter Plugin: Interact with and analyze data from Twitter.
- Solana Agent Kit Plugin: Build agents for blockchain interactions on the Solana network.
- Web Search Plugin (coming soon): Enable agents to search and gather real-time information from the web.
- Planner Plugin (coming soon): Add advanced task planning and scheduling capabilities to your agents.
(More plugins coming soon!)
-
Clone the repository:
git clone https://github.com/Axolotl-Labs/Axocore.git cd Axocore
-
Install dependencies:
pnpm install
-
Set up environment variables: Create a
.env
file in the root directory and configure it based on your setup:cp .env.example .env
-
Run Axocore:
pnpm run build pnpm run dev:example
- Add more plugins (e.g., OpenAI integration, More blockchains, ...).
- Expand client support (e.g., Slack, Discord).
- Improve scalability and real-time collaboration.
- Enhance documentation and tutorials.
Axocore is licensed under the MIT License.
We welcome contributions! If you'd like to report bugs, suggest features, or contribute code:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -m "Add new feature"
). - Push to the branch (
git push origin feature/your-feature
). - Open a pull request.
Happy coding! 🚀