Skip to main content

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

cognits-0.0.3.tar.gz (179.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cognits-0.0.3-py3-none-any.whl (152.7 kB view details)

Uploaded Python 3

File details

Details for the file cognits-0.0.3.tar.gz.

File metadata

  • Download URL: cognits-0.0.3.tar.gz
  • Upload date:
  • Size: 179.0 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

Hashes for cognits-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c2c50ee2d4232d6f5a9d5b18b743ee9bec673aee455bf3a1cde586343c52dd5e
MD5 d0e6439ebc39f48ca05591350481cf6a
BLAKE2b-256 02b6148ee58680f79cdd7ec99659563071e1c2704a0963a4a21259063dfedece

See more details on using hashes here.

File details

Details for the file cognits-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: cognits-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 152.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

Hashes for cognits-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a6be539a8bc2a9a90d93f48b588711b3106016331a54abf91fc172830eff8221
MD5 37593c6b1c77e35735d84ad16c701021
BLAKE2b-256 466c6db1e5a6732373c8845f98a047dae342b5db858e1aac8e64d1975a7cdd48

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page