skynet-agent
An Open Source, Claude Code Like Tool, With RAG + Graph RAG + MCP Integration, and Supports Most LLMs (Incomplete But Functional & Usable)Autonomous LLM agent: ChromaDB semantic RAG + Neo4j knowledge-graph sync + MCP tool-call gateway.
File Explorer
Download Latest Version (.zip)- icons
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- page.tsx
- page.tsx
- page.tsx
- globals.css
- layout.tsx
- page.tsx
- AttachmentDashboard.tsx
- ChatHistorySidebar.tsx
- ChatInterface.tsx
- ChatMessage.tsx
- ConsciousMemoryDemo.tsx
- MessageInput.tsx
- MotiveForceSettings.tsx
- MotiveForceStatus.tsx
- MotiveForceToggle.tsx
- SemanticMemoryDemo.tsx
- ToolCallDisplay.tsx
- default-mcp-servers.ts
- conscious-memory-server.ts
- knowledge-graph-server-new.ts
- knowledge-graph-server.ts
- api-config.ts
- chat-history.ts
- conscious-memory.ts
- embeddings.ts
- errors.ts
- kg-resilience.ts
- kg-sync-metrics.ts
- kg-sync-queue.ts
- kg-sync-state.ts
- kg-type-converters.ts
- knowledge-graph-service.ts
- knowledge-graph-sync-service.ts
- llm-service.ts
- logger.ts
- mcp-manager.ts
- memory-store.ts
- motive-force-graph.ts
- motive-force-storage.ts
- motive-force.ts
- neo4j-service.ts
- rag-config.ts
- rag.ts
- retry.ts
- rule-based-extractor.ts
- text-summarizer.ts
- tool-error-handler.ts
- migrate-timestamps.ts
- run-kg-sync.ts
- test-kg-end-to-end.ts
- test-kg-sync.ts
- test-tool-calls.ts
- api-test.js
- conscious-memory-test.ts
- integration-test.js
- integration-test.ts
- kg-sync-queue-test.ts
- neo4j-advanced-deletion.test.js
- neo4j-integration.test.js
- neo4j-sync-test.ts
- rag-test.ts
- chat.ts
- knowledge-graph.ts
- mcp.ts
- memory.ts
- motive-force-graph.ts
- motive-force.ts
- tool.ts
- .env.example
- .gitignore
- config.example.json
- docker-compose.yml
- LICENSE
- motive-force-prompt.md
- next.config.js
- package-lock.json
- package-scripts.json
- package.json
- postcss.config.js
- README.md
- reset-memories.ps1
- system-prompt.md
- tailwind.config.js
- tsconfig.json
# Installation Guide
git clone https://github.com/esinecan/skynet-agent
Downloads the entire project code from GitHub to your computer.
cd skynet-agent
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker-compose up -d # ChromaDB (8000) + Neo4j (7474, 7687)
Runs the command against the services defined in the compose file.
βββ docker-compose.yml # Services setup
Runs the command against the services defined in the compose file.
Pulled directly from this repo's README.
3. Node.js
Easynpm install
Downloads and installs the libraries listed in package.json.
npm run dev # Or npm run dev:next if Neo4j issues
Starts the development/run server.
npm run dev # Full stack + KG sync
Starts the development/run server.
npm run dev:debug # With Node debugging
Starts the development/run server.
npm run dev:next # Frontend only
Starts the development/run server.
Pulled directly from this repo's README.
