Skip to content

Pinnacore-AI/ajatuskumppani

Ajatuskumppani – The Open Core AI Project by Pinnacore

Ajatuskumppani Logo

Suomalainen avoin tekoäly, joka oppii tuntemaan sinut.

Discord GitHub stars License


Ajatuskumppani (in English: ThoughtMate OS) is an open-source, community-driven AI platform built on three core principles:

  1. Open Source: Built on a foundation of open-source models and code.
  2. User Control: You control your data, memories, identity, and AI persona.
  3. Decentralization: Powered by a DePIN model, node-based computing, and a token economy.

Our mission is to create the first European user-centric AI Operating System that combines privacy, transparency, and intelligence. Ajatuskumppani is not just an AI assistant; it's a digital soul that learns from you and grows with you.


✨ Project Components

The Ajatuskumppani ecosystem consists of several key components:

Component Description Repository License
AjatusCore The core language model (LLM) and AI engine. ajatus-core Apache 2.0
AjatusNode The decentralized agent and compute node. ajatus-node AGPL 3.0
AjatusServer The main API and orchestrator for all services. ajatus-server AGPL 3.0
AjatusUI The cross-platform user interface (React Native). ajatus-ui Apache 2.0
AjatusMemory The vector memory and learning profile model. ajatus-memory Apache 2.0
AjatusToken The AJT token and blockchain integration. ajatus-token MIT
AjatusAgents Autonomous agents for various tasks. ajatus-agents AGPL 3.0

⚙️ Tech Stack

  • Backend: Python, FastAPI, PostgreSQL, Redis, vLLM
  • Frontend: React Native, TypeScript, Tailwind CSS
  • AI: Mistral 7B, pgvector, FAISS, LangChain
  • DevOps: Docker, GitHub Actions, Debian
  • Blockchain: Solidity, Hardhat, ERC-20

📚 Documentation

Full documentation for each component can be found in their respective directories.

🚀 Getting Started

Quick Start with Docker Compose

git clone https://github.com/pinnacore-ai/ajatuskumppani.git
cd ajatuskumppani
docker-compose up -d

This will start all services. Access the API at http://localhost:8000 and the UI at http://localhost:3000.

For detailed setup instructions, see the Getting Started Guide.

Manual Setup

Clone individual components and follow their README instructions:

# Backend API
git clone https://github.com/pinnacore-ai/ajatus-server.git

# Frontend UI
git clone https://github.com/pinnacore-ai/ajatus-ui.git

# LLM Core
git clone https://github.com/pinnacore-ai/ajatus-core.git

🤝 Community & Contribution

This is a community-driven project. We welcome contributions of all kinds, from code and documentation to design and testing.

🗺️ Roadmap

We're currently in Phase 1: Foundation & MVP (0-3 months). See our detailed roadmap for the full development plan:

  • Phase 1 (0-3 months): Core infrastructure and MVP
  • Phase 2 (3-6 months): Decentralization and learning
  • Phase 3 (6-12 months): Expansion and community
  • Phase 4 (12+ months): The Open AI Network

📄 License

The Ajatuskumppani project uses a multi-license model. Each component has its own license, clearly specified in its respective directory. The main repository is licensed under the MIT License.

See LICENSE for details.


📧 Contact

For more contact options, see CONTACT.md.


Built in Finland. Open to the world. 🇫🇮

This is the project that will define Pinnacore AI's legacy. This is The ThoughtMate Revolution.

About

Suomalainen avoin tekoäly, joka oppii tuntemaan sinut. Finnish open-source AI platform that learns from you.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors