Skip to content

TiagoPortilho/Athena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Athena - Your Personal Second-Brain Desktop App

Athena Icon

A personal knowledge management desktop application built with Electron and SQLite.

App Demonstration

Athena Preview

Technologies Used

Electron – Cross-platform desktop framework
SQLite + better-sqlite3 – Local database
Bootstrap 5 – Responsive UI components
Node.js – Backend runtime environment
JavaScript – Core programming language
IPC Communication – Secure interaction between main/renderer processes
Electron Builder – Application packaging and distribution

Developer

  • Tiago Portilho

Project Objective

Athena is a powerful personal knowledge management system (Second-Brain) designed to help organize your digital life. It integrates projects, tasks, notes, events, and resources into one seamless desktop experience, with everything stored locally for maximum privacy and security.

Note: This project focuses on personal productivity and knowledge management, keeping all your data stored locally on your machine for enhanced privacy.

Key Features

  • Projects Management with status tracking
  • Task System with due dates and priorities
  • Notes Organization for quick capture and reference
  • Event Calendar for scheduling
  • Finance Tracking with transaction history
  • Goals System with progress monitoring
  • Resource Library for important links
  • Local SQLite Database for secure storage
  • Cross-platform Support (Windows, macOS, Linux)

Installation & Setup

# Clone the repository
git clone https://github.com/TiagoPortilho/Athena.git

# Install dependencies
npm install

# Start the application
npm start

# Build for distribution
npm run build

Download

Download the latest version from GitHub Releases.

License

This project is licensed under the CC BY-NC-ND 4.0 license.

© 2025 Tiago Portilho – For personal use only. No commercial use or modifications allowed.


Athena - Seu App Desktop Second-Brain

Athena Icon

Um aplicativo desktop de gerenciamento de conhecimento pessoal construído com Electron e SQLite.

Demonstração do Aplicativo

Athena Preview

Tecnologias Utilizadas

Electron – Framework desktop multiplataforma
SQLite + better-sqlite3 – Banco de dados local
Bootstrap 5 – Componentes UI responsivos
Node.js – Ambiente backend para execução da aplicação
JavaScript – Linguagem principal de programação
IPC Communication – Comunicação segura entre processos principais e renderer
Electron Builder – Empacotamento e distribuição multiplataforma

Desenvolvedor

  • Tiago Portilho

Objetivo do Projeto

O Athena é um poderoso sistema de gerenciamento de conhecimento pessoal (Second-Brain) projetado para ajudar a organizar sua vida digital. Integra projetos, tarefas, notas, eventos e recursos em uma única experiência desktop, com tudo armazenado localmente para máxima privacidade e segurança.

Observação: Este projeto foca em produtividade pessoal e gestão do conhecimento, mantendo todos os seus dados armazenados localmente em sua máquina para maior privacidade.

Funcionalidades

  • Gerenciamento de Projetos com acompanhamento de status
  • Sistema de Tarefas com datas e prioridades
  • Organização de Notas para captura e referência rápida
  • Calendário de Eventos para agendamentos
  • Controle Financeiro com histórico de transações
  • Sistema de Metas com monitoramento de progresso
  • Biblioteca de Recursos para links importantes
  • Banco de Dados SQLite Local para armazenamento seguro
  • Suporte Multiplataforma (Windows, macOS, Linux)

Instalação & Configuração

# Clone o repositório
git clone https://github.com/TiagoPortilho/Athena.git

# Instale as dependências
npm install

# Inicie a aplicação
npm start

# Build para distribuição
npm run build

Download

Baixe a versão mais recente em GitHub Releases.

Licença

Este projeto está licenciado sob a licença CC BY-NC-ND 4.0.

© 2025 Tiago Portilho – Apenas para uso pessoal. Não é permitido uso comercial ou modificações.

About

Athena is a personal Second-Brain desktop application that seamlessly integrates projects, tasks, notes, and resources into a simple yet powerful interface, designed to help you organize your digital life while keeping all your data secure and local.

Resources

License

Stars

Watchers

Forks

Contributors