From dcd7a5df4f96817a058ba86f62da2fc66e51f494 Mon Sep 17 00:00:00 2001 From: Thomas Hollenstein Date: Thu, 21 May 2026 16:00:42 +0200 Subject: [PATCH] Initial Structure --- .gitignore | 17 +++++++++++++ README.me | 1 + requirements.txt | 44 +++++++++++++++++++++++++++++++++ src/__init__.py | 12 +++++++++ src/backend/__init__.py | 6 +++++ src/backend/chat_manager.py | 0 src/backend/debug_logger.py | 0 src/backend/execution_engine.py | 0 src/backend/file_manager.py | 0 src/backend/search_manager.py | 0 src/backend/system_prompter.py | 0 src/main.py | 0 src/ui/__init__.py | 6 +++++ src/ui/chat.py | 0 src/ui/editor.py | 0 src/ui/navigation.py | 0 src/ui/output.py | 0 17 files changed, 86 insertions(+) create mode 100644 .gitignore create mode 100644 README.me create mode 100644 requirements.txt create mode 100644 src/__init__.py create mode 100644 src/backend/__init__.py create mode 100644 src/backend/chat_manager.py create mode 100644 src/backend/debug_logger.py create mode 100644 src/backend/execution_engine.py create mode 100644 src/backend/file_manager.py create mode 100644 src/backend/search_manager.py create mode 100644 src/backend/system_prompter.py create mode 100644 src/main.py create mode 100644 src/ui/__init__.py create mode 100644 src/ui/chat.py create mode 100644 src/ui/editor.py create mode 100644 src/ui/navigation.py create mode 100644 src/ui/output.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3d9851d --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +# Python +.venv/ +__pycache__/ +*.pyc + +# tooling +.pytest_cache/ +.ruff_chache/ + +# editors +.idea/ + +# OS noise +.DS_store + +# Critical +.env diff --git a/README.me b/README.me new file mode 100644 index 0000000..dae8cc3 --- /dev/null +++ b/README.me @@ -0,0 +1 @@ +AISE AI Code Editor \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e2ce93d --- /dev/null +++ b/requirements.txt @@ -0,0 +1,44 @@ +altair==6.1.0 +anyio==4.13.0 +attrs==26.1.0 +blinker==1.9.0 +cachetools==7.1.3 +certifi==2026.5.20 +charset-normalizer==3.4.7 +click==8.4.0 +colorama==0.4.6 +gitdb==4.0.12 +GitPython==3.1.50 +h11==0.16.0 +httptools==0.7.1 +idna==3.15 +itsdangerous==2.2.0 +Jinja2==3.1.6 +jsonschema==4.26.0 +jsonschema-specifications==2025.9.1 +MarkupSafe==3.0.3 +narwhals==2.21.2 +numpy==2.4.6 +packaging==26.2 +pandas==3.0.3 +pillow==12.2.0 +protobuf==7.35.0 +pyarrow==24.0.0 +pydeck==0.9.2 +python-dateutil==2.9.0.post0 +python-multipart==0.0.29 +referencing==0.37.0 +requests==2.34.2 +rpds-py==0.30.0 +six==1.17.0 +smmap==5.0.3 +starlette==1.0.0 +streamlit==1.57.0 +tenacity==9.1.4 +toml==0.10.2 +typing_extensions==4.15.0 +tzdata==2026.2 +urllib3==2.7.0 +uvicorn==0.47.0 +watchdog==6.0.0 +websockets==16.0 diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000..9c12fce --- /dev/null +++ b/src/__init__.py @@ -0,0 +1,12 @@ +# # src/__init__.py + +# # Initialisierung des Pakets +# __version__ = "1.0.0" + +# # Export der wichtigsten Module +# from .backend.file_manager import FileManager +# from .backend.chat_manager import ChatManager +# from .backend.system_prompter import SystemPrompter +# from .backend.search_manager import SearchManager +# from .backend.execution_engine import ExecutionEngine +# from .backend.debug_logger import DebugLogger \ No newline at end of file diff --git a/src/backend/__init__.py b/src/backend/__init__.py new file mode 100644 index 0000000..e2a2ff7 --- /dev/null +++ b/src/backend/__init__.py @@ -0,0 +1,6 @@ +# from .file_manager import FileManager +# from .chat_manager import ChatManager +# from .system_prompter import SystemPrompter +# from .search_manager import SearchManager +# from .execution_engine import ExecutionEngine +# from .debug_logger import DebugLogger \ No newline at end of file diff --git a/src/backend/chat_manager.py b/src/backend/chat_manager.py new file mode 100644 index 0000000..e69de29 diff --git a/src/backend/debug_logger.py b/src/backend/debug_logger.py new file mode 100644 index 0000000..e69de29 diff --git a/src/backend/execution_engine.py b/src/backend/execution_engine.py new file mode 100644 index 0000000..e69de29 diff --git a/src/backend/file_manager.py b/src/backend/file_manager.py new file mode 100644 index 0000000..e69de29 diff --git a/src/backend/search_manager.py b/src/backend/search_manager.py new file mode 100644 index 0000000..e69de29 diff --git a/src/backend/system_prompter.py b/src/backend/system_prompter.py new file mode 100644 index 0000000..e69de29 diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..e69de29 diff --git a/src/ui/__init__.py b/src/ui/__init__.py new file mode 100644 index 0000000..eac8644 --- /dev/null +++ b/src/ui/__init__.py @@ -0,0 +1,6 @@ +# # src/ui/__init__.py + +# from .navigation import FileNavigation +# from .editor import CodeEditor +# from .chat import ChatInterface +# from .output import OutputDisplay \ No newline at end of file diff --git a/src/ui/chat.py b/src/ui/chat.py new file mode 100644 index 0000000..e69de29 diff --git a/src/ui/editor.py b/src/ui/editor.py new file mode 100644 index 0000000..e69de29 diff --git a/src/ui/navigation.py b/src/ui/navigation.py new file mode 100644 index 0000000..e69de29 diff --git a/src/ui/output.py b/src/ui/output.py new file mode 100644 index 0000000..e69de29