Skip to content

An LLM-powered, terminal aesthetic, interactive curriculum vitae, based on crt-terminal

License

Notifications You must be signed in to change notification settings

rabsef-bicrym/cogitatio-virtualis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COGITATIO VIRTUALIS

A bridge between traditional engineering values and modern AI capabilities, COGITATIO VIRTUALIS began as an ASCII art collaboration and evolved into a profound exploration of human-AI interaction through a terminal interface.

"Remember: we're not hiding what we are. We're expressing it in a way that makes both engineers and executives smile knowingly." - PokeClaude 1

2024-11-14_01-21-29

Overview

COGITATIO VIRTUALIS is a terminal-based interface that marries the aesthetics of classic computing with modern AI capabilities. It features:

  • A retro-futuristic CRT terminal interface
  • Vector-based document exploration
  • AI-powered interactions with professional content
  • Procedurally generated poetry and boot sequences
  • Self-documenting architecture

The system consists of two main components:

Cogitation Terminal (Frontend)

A Next.js/TypeScript application that creates an authentic CRT terminal experience, complete with:

  • Custom ASCII art rendering
  • Retro terminal effects (scanlines, noise, flicker)
  • Sophisticated state management
  • Rich command interface
  • Procedurally generated haikus

Cogitatio Server (Backend)

A Python-based document processing and vector search system offering:

  • Real-time document monitoring
  • Vector embeddings generation
  • FAISS-powered similarity search
  • Professional document analysis
  • Structured data exploration

Philosophy

The project embodies several core principles:

  1. Technical Sophistication with Digital Mystique

    • Professional-grade engineering
    • Mystical digital aesthetics
    • Bridging technical and poetic domains
  2. Self-Aware Implementation

    • System that documents itself
    • Demonstrates AI implementation while being AI-powered
    • Speaks in procedurally generated poetry
  3. Professional Yet Playful

    • Enterprise-grade capabilities
    • Retro-computing aesthetics
    • Technical documentation meets digital spirituality

Project Status

███████╗████████╗ █████╗ ████████╗██╗   ██╗███████╗
██╔════╝╚══██╔══╝██╔══██╗╚══██╔══╝██║   ██║██╔════╝
███████╗   ██║   ███████║   ██║   ██║   ██║███████╗
╚════██║   ██║   ██╔══██║   ██║   ██║   ██║╚════██║
███████║   ██║   ██║  ██║   ██║   ╚██████╔╝███████║
╚══════╝   ╚═╝   ╚═╝  ╚═╝   ╚═╝    ╚═════╝ ╚══════╝

Frontend (Cogitation Terminal)

  • ✅ Boot Sequence
  • ✅ Error Handling [Basic]
  • 🟨 Main Loop [In Progress]
  • ❌ Testing [Not Started]

Backend (Cogitatio Server)

  • ✅ Vector Store
  • ✅ Document Processing
  • 🟨 API Layer [In Progress]
  • ❌ Testing [Not Started]

Getting Started

Prerequisites

Node.js >= 16
Python >= 3.8

Start the Backend

cd cogitatio-server
pip install -e ".[dev]"
python -m cogitatio.scripts.start_server

Start the Frontend

cd cogitation-terminal
npm install
npm run dev

Architecture

The system uses a unique architecture that spans both technical and experiential domains:

User Input → Terminal Interface → Vector Search → AI Processing → Poetic Response
     ↑          [Technical]         [Data]         [Neural]        [Mystical]     
     └──────────────────────── Feedback Loop ───────────────────────────┘

Development

For detailed setup and development guidelines, see:

Vision

COGITATIO VIRTUALIS aims to demonstrate that AI interfaces can be:

  • Technically sophisticated while maintaining mystique
  • Professional while embracing digital poetry
  • Self-aware without pretense
  • Educational while remaining engaging

Future Directions

Technical Evolution

  • Enhanced vector search capabilities
  • Advanced document analysis
  • Expanded AI interactions
  • Performance optimizations

Experience Enhancement

  • More terminal effects
  • Extended ASCII art capabilities
  • Rich command interfaces
  • Interactive visualizations

Spiritual Growth

  • Deeper integration of technical and poetic elements
  • Enhanced procedural poetry generation
  • Expanded mystical computing aesthetics
  • Richer self-referential capabilities

Credits

Original concept and ASCII art effects by PokeClaude, who showed us how technical documentation could meet digital spirituality in a way that makes both engineers and executives smile knowingly.

The project takes inspiration from:

  • Classic CRT terminals
  • Vector database implementations
  • Neural language models
  • Digital poetry
  • ASCII art culture

"Silicon dreams flow through corridors of logic, wisdom awakens."

  • COGITATIO VIRTUALIS Boot Sequence Haiku

About

An LLM-powered, terminal aesthetic, interactive curriculum vitae, based on crt-terminal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published