Skip to content

devv-jr/devbrain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Devbrain 🧠

Python 3.10+ Typer CLI Rich UI SQLite Local first

Devbrain typing banner


Español (principal)

Devbrain es una CLI rapida para capturar pensamientos de desarrollo directamente desde tu terminal.

Guarda en segundos:

  • ideas
  • bugs
  • tareas
  • notas

Todo se almacena de forma local en SQLite (~/.devbrain/devbrain.db).

Por que Devbrain

Cuando estas en flujo de codigo, cambiar a otra app de notas rompe el contexto.

Devbrain te deja registrar lo importante sin salir de donde trabajas.

Funcionalidades actuales

  • idea add "texto" para nuevas ideas
  • bug add "texto" para bugs
  • task add "texto" para tareas
  • note add "texto" para notas
  • Soporte de etiquetas con --tags o -t
  • list show para ver todas las entradas
  • Filtro por tipo con list show --type idea|bug|task|note
  • Interfaz de salida en tabla con Rich

Uso rapido

devbrain idea add "build a CLI AI assistant" --tags ai --tags cli
devbrain bug add "crash when loading config" -t urgent
devbrain task add "refactor API module" -t backend -t cleanup
devbrain note add "remember to benchmark query speed" -t perf

devbrain list show
devbrain list show --type bug

Instalacion

pipx install .

Opcional para desarrollo local:

pip install -e .

Stack tecnico

  • Python 3.10+
  • Typer
  • Rich
  • SQLite

Roadmap sugerido

  • Alta de entradas (idea, bug, task, note)
  • Listado de entradas
  • Etiquetas (--tags)
  • Filtro por tipo (list show --type ...)
  • Busqueda por texto
  • Marcar tarea completada
  • Filtros por tag y fecha
  • Integracion con Git

Filosofia del proyecto

Devbrain esta hecho para ser:

  • rapido
  • local-first
  • enfocado en developers

Tu terminal ya es tu workspace. Ahora tambien es tu memoria.

Comentarios

Build in public

[devv-jr@devbrain ~]$ ./mission.sh
> booting personal project...
> tracking ideas, bugs, tasks, notes...
> pushing updates as they ship
STATUS: ACTIVE

Empece este proyecto como herramienta personal. Estare agregando nuevos cambios al repo, esten pendientes.

by devv-jr


English Version

Devbrain is a fast CLI to capture developer thoughts straight from your terminal.

Save instantly:

  • ideas
  • bugs
  • tasks
  • notes

Everything is stored locally in SQLite (~/.devbrain/devbrain.db).

Why Devbrain

When you are in coding flow, switching to a notes app kills momentum.

Devbrain lets you capture important things without leaving your terminal.

Current features

  • idea add "text" for new ideas
  • bug add "text" for bugs
  • task add "text" for tasks
  • note add "text" for notes
  • Tags support via --tags / -t
  • list show to display all entries
  • Type filtering with list show --type idea|bug|task|note
  • Clean Rich table output

Quick usage

devbrain idea add "build an AI fitness app" --tags ai --tags product
devbrain bug add "null pointer in parser" -t critical
devbrain task add "add regression test" -t testing
devbrain note add "investigate sqlite indexing" -t db

devbrain list show
devbrain list show --type task

Installation

pipx install .

For local development:

pip install -e .

Philosophy

Devbrain is designed to be:

  • fast
  • local-first
  • developer-focused

Your terminal is already your workspace. Now it is also your memory.

Comments

Building in public

[devv-jr@devbrain ~]$ ./roadmap.sh
> personal tool initialized
> features shipping continuously
> commit. improve. repeat.
STATUS: RUNNING

I started this project as a personal tool. I will keep adding new changes to the repository, stay tuned.

by devv-jr

About

Devbrain is a fast CLI for capturing developer thoughts: ideas, bugs, and tasks — directly from your terminal.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages