Autonomous Copilot is an AI-powered data management and decision-making agent built on the Autonomys Network
, designed to help users securely store fragmented data while making informed decisions. By leveraging the Autonomys Distributed Storage Network (DSN), Autonomous Copilot ensures long-term data persistence and efficient data processing.
With a powerful combination of AI agents and decentralized storage, Autonomous Copilot enables users to store, manage, and analyze data securely. Through an intuitive interface and seamless Telegram integration, users can access personalized AI services, improving decision-making and overall productivity.
Supports Secret AI
to protect user data privacy. Through Secret Network's encrypted computation technology, user data remains encrypted throughout the AI processing pipeline, achieving end-to-end privacy protection. Users can confidently utilize AI services without concerns about data leaks or misuse.
- AI-powered Personal Assistant: Utilizes natural language processing to interact with users seamlessly.
- Decentralized Data Storage: Ensures data ownership and availability with Auto-Drive technology.
- Secret AI Support: Users can choose LLM from Secret Network to protect their privacy with advanced security measures.
- Telegram Integration: Interact with the bot directly via @autonomous_copilot_bot.
- Discord Integration: Interact with the bot directly via Discord for seamless communication.
While currently in the early stages, we have an ambitious vision for future features:
- Optimized Large Language Model (LLM) integration with expanded functionality:
- Web search integration for real-time information retrieval
- Intelligent task scheduling with priority management
- Customizable reminder system with natural language processing
- Enhanced semantic search across stored notes and web content
- Multi-platform support, including Discord, Slack, and Web Interfaces.
- Extended support for multimedia handling (images, videos, audio).
- Flow for persist user data
- Flow to query user data for analysis
- February 23, 2025
- Added support for the Discord platform, providing users with more options.
- February 27, 2025
- Support Secret AI to enhance data privacy protection for users.
- March 3, 2025
- Fixed an issue with Telegram bot handling special characters by implementing MarkdownV2 character escaping, ensuring message reply stability
- March 4, 2025
- Optimized user experience by adding timely responses and feedback to improve user experience
- Start a chat with @autonomous_copilot_bot on Telegram.
- The bot will assist you with AI-powered services based on your stored data.
- Your data will be securely stored using Auto-Drive technology.
Follow the steps below to install and run Autonomous Copilot.
Before you start, make sure you have the following:
- Node.js (v16 or higher)
- npm
-
Clone the repository:
git clone https://github.com/ipfs-force-community/autonomous-copilot cd autonomous-copilot
-
Install project dependencies:
npm install
-
Install Chroma:
Follow the instructions from the Chroma Cookbook.
-
Create a
.env
file in the root directory
cp .env.example .env
# Edit the .env file to configure the necessary services
To run the bot in development mode with hot reloading:
npm run dev
# Optionally, use a proxy if needed
proxychains npm run dev
To run the bot in production mode, follow these steps:
-
Start Chroma:
chroma run --path ./data/chroma/
-
Build and start the bot:
npm run build npm start