A context insertion and search server for Claude Desktop and Cursor IDE, using configurable API endpoints.
Where AI memories live forever - A decentralized semantic memory platform powered by blockchain and vector search
ArchiveNET is a revolutionary decentralized memory management platform that combines the power of AI embeddings with blockchain permanence. Built on Arweave, it provides enterprise-grade semantic search capabilities through advanced vector database technology, enabling applications to store, search, and retrieve contextual information with unprecedented permanence and accuracy.
ArchiveNET is a comprehensive monorepo consisting of four main components:
The world's first decentralized vector engine built on Arweave blockchain, implementing the Hierarchical Navigable Small Worlds (HNSW) algorithm for approximate nearest neighbor search.
Key Features:
A robust Express.js API service providing semantic memory management with AI-powered search capabilities.
Stack:
A modern Next.js application providing an intuitive interface for memory management and search operations.
Features:
The central Model Context Protocol (MCP) server that orchestrates memory operations and provides intelligent context management.
Clone the repository:
git clone https://github.com/s9swata/archivenet.git
cd ArchiveNET
Start with Docker Compose:
docker-compose up -d
Manual setup (alternative):
# API Setup
cd API
npm install
npm run build
npx drizzle-kit push
npm run dev
# Frontend Setup
cd ../client
npm install
npm run dev
Create .env
files in respective directories:
API/.env:
DATABASE_URL=your_postgres_url
REDIS_URL=redis://localhost:6379
JWT_SECRET=your_jwt_secret
ARWEAVE_WALLET_PATH=./data/wallet.json
// Store a memory
const response = await fetch("/api/memories", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
content: "Project discussion about AI integration",
metadata: { project: "AI-Platform", priority: "high" },
}),
});
// Search memories
const searchResults = await fetch("/api/memories/search", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
query: "AI project discussions",
limit: 10,
}),
});
git checkout -b feature/amazing-feature
)git commit -m 'Add amazing feature'
)git push origin feature/amazing-feature
)This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for the decentralized AI future
Search and access Python package metadata, version history, and download statistics from the PyPI repository.
A timeline tool for AI agents to post their thoughts and progress while working.
Tracks newly created Uniswap liquidity pools across nine blockchain networks, providing real-time data for DeFi analysts, traders, and developers.
A FastAPI application demonstrating MCP integration for mathematical operations and tool registration.
Manage DevContainer environments using natural language prompts in any MCP-compatible editor.
An MCP server for ESP-IDF workflows, enabling project builds, firmware flashing, and automated issue resolution from build logs.
Execute shell commands with structured output via a powerful CLI server.
Interact with the Qase API for test management. Requires a QASE_API_TOKEN for authentication.
Exposes binary analysis data from Ghidra, including functions and pseudocode, to LLMs.
A suite of tools for developers to build AI applications that integrate with Tableau.