A cleaned public build of the Neuron project.
This repository contains an early Flask-based assistant interface with modular Python tool files, HTML pages, and a public-safe project structure.
- Flask web server entry point in
Crystal/Armor/server.py - chat processing and model calls in
Crystal/Armor/chat_prossesor_1.py - modular tool files for memory, time, system, and web actions
- HTML pages in
html/ - project logos and static assets
Crystal/Armor/
server.py Flask app and routes
chat_base1.py OpenRouter client setup
chat_prossesor_1.py Chat loop and tool orchestration
memory_tools1.py Memory-related tools
time_tools1.py Time/date tools
system_tools1.py System-related tools
web_tools1.py Web-related tools
html/
*.html UI templates
requirements.txt Core Python dependencies
Core dependencies listed in requirements.txt:
- Flask
- bleach
- markdown
- openai
- pymdown-extensions
Optional extras used by some web features:
ddgsbeautifulsoup4playwright
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
# edit .env with your real values
set -a && source .env && set +a
python Crystal/Armor/server.pyThen open the local Flask app in your browser.
- This is a cleaned public build, not the full private working environment.
- Private user data, old experiments, and generated runtime artifacts were removed before publication.
- Runtime files such as user data are expected to be created locally and are ignored by git.
- The OpenRouter client setup lives in
Crystal/Armor/chat_base1.pyand expectsOPENROUTER_API_KEY.
- CHANGELOG.md — public-repo update notes
- CONTRIBUTING.md — how to contribute safely
- SECURITY.md — how to report vulnerabilities privately
- ROADMAP.md — likely future direction for the public repo
See CHANGELOG.md for public-repo update notes.
This repository is released under the MIT License.
Why MIT here:
- simple and standard
- easy to reuse with attribution
- minimal bureaucracy for a public code snapshot
This project is available under the MIT License, so people can use, modify, and build on it.
If you use this code or build on this project, please:
- keep visible attribution to Daniil Timoshkin as the creator of the original foundation
- mention Neuron as the original base when appropriate in public/project documentation
- send a short note to the author so he knows the project/code is being used
Preferred contact for courtesy notifications: d.timing24@gmail.com
This is a courtesy request for transparency and credit, not an extra legal restriction beyond the MIT license.
This repo is best viewed as a public snapshot of an earlier Neuron implementation: useful for inspection, learning, and reference.
