Cognits — Context-Oriented Generation for Neural Intelligent Tutoring Systems. Multi-agent AI personal tutor.
Project description
Cognits
Context-Oriented Generation for Neural Intelligent Tutoring Systems.
Multi-agent AI personal tutor: a Socratic orchestrator coordinates subagents (documentalist with local RAG, web researcher) to guide your learning from a local web interface, anchored to the project folder you're learning about.
Installation
uv tool install cognits
The installation includes the local RAG engine (onnxruntime + ChromaDB, ~600 MB). On first launch, the BGE-M3 embeddings model is downloaded (~2.3 GB).
Usage
cd my-learning-project
cognits
Starts a local server (port 5173 by default, PORT env var) and opens the
interface in your browser. State lives in ./.cognits/ (sessions, reports,
encrypted configuration, RAG index).
Development
scripts/dev.sh # Vite (HMR) + uvicorn --reload
scripts/build.sh # frontend build + wheel
uv run pytest
The frontend is a SolidJS SPA in frontend/; the backend is Python (FastAPI)
in src/cognits/.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cognits-0.0.4.tar.gz.
File metadata
- Download URL: cognits-0.0.4.tar.gz
- Upload date:
- Size: 194.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a2f819f21062ddec1ce4b2c79941a56e4a908531ce0648b321d2158d9879c92
|
|
| MD5 |
bd8791be225570cb181248d7df1280f8
|
|
| BLAKE2b-256 |
a1953d513cece2969ea69b6e7f77378257d43d45f01849054055e2b27476f4c4
|
File details
Details for the file cognits-0.0.4-py3-none-any.whl.
File metadata
- Download URL: cognits-0.0.4-py3-none-any.whl
- Upload date:
- Size: 162.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12885bf2d5e7161f74193016c462c823160de9741aeb48b04fe4f5f7836137cd
|
|
| MD5 |
1559775addecb24b857bcc131609345c
|
|
| BLAKE2b-256 |
62b1efc2365760890d73728bf5022cfe46560f70285c97ba9369e90b1c55cbc9
|